struct ClusterResolution {
font: Font,
byte_range: Range<usize>,
glyphs: Vec<ShapedGlyph>,
}Expand description
Internal: one cluster’s resolution after fallback retry. glyphs
carry cluster offsets into the parent word text.
Fields§
§font: Font§byte_range: Range<usize>§glyphs: Vec<ShapedGlyph>Auto Trait Implementations§
impl Freeze for ClusterResolution
impl RefUnwindSafe for ClusterResolution
impl Send for ClusterResolution
impl Sync for ClusterResolution
impl Unpin for ClusterResolution
impl UnsafeUnpin for ClusterResolution
impl UnwindSafe for ClusterResolution
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.