struct ClusterGroup {
byte_range: Range<usize>,
glyphs: Vec<ShapedGlyph>,
}Expand description
Internal: one HarfBuzz cluster’s worth of primary-shaped glyphs plus the cluster’s source byte range.
Fields§
§byte_range: Range<usize>§glyphs: Vec<ShapedGlyph>Auto Trait Implementations§
impl Freeze for ClusterGroup
impl RefUnwindSafe for ClusterGroup
impl Send for ClusterGroup
impl Sync for ClusterGroup
impl Unpin for ClusterGroup
impl UnsafeUnpin for ClusterGroup
impl UnwindSafe for ClusterGroup
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.