pub struct FaceMetadata {
pub family: String,
pub weight: u16,
pub style: FontStyle,
}Expand description
Metadata extracted from a font face’s name and OS/2 tables.
Fields§
§family: StringThe typographic family name (e.g. "Noto Sans").
weight: u16Numeric weight (e.g. 400, 700).
style: FontStyleNormal or italic style.
Trait Implementations§
Source§impl Clone for FaceMetadata
impl Clone for FaceMetadata
Source§fn clone(&self) -> FaceMetadata
fn clone(&self) -> FaceMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FaceMetadata
impl Debug for FaceMetadata
impl Eq for FaceMetadata
Source§impl PartialEq for FaceMetadata
impl PartialEq for FaceMetadata
Source§fn eq(&self, other: &FaceMetadata) -> bool
fn eq(&self, other: &FaceMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FaceMetadata
Auto Trait Implementations§
impl Freeze for FaceMetadata
impl RefUnwindSafe for FaceMetadata
impl Send for FaceMetadata
impl Sync for FaceMetadata
impl Unpin for FaceMetadata
impl UnsafeUnpin for FaceMetadata
impl UnwindSafe for FaceMetadata
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