pub struct FontVariableAxisInfo {
pub tag: String,
pub min_bits: u32,
pub max_bits: u32,
pub default_bits: u32,
}Expand description
Best-effort metadata for a variable font axis.
Floats are stored as raw f32 bit patterns to keep the struct Eq and stable under
serialization while remaining lossless.
Fields§
§tag: String§min_bits: u32§max_bits: u32§default_bits: u32Implementations§
Trait Implementations§
Source§impl Clone for FontVariableAxisInfo
impl Clone for FontVariableAxisInfo
Source§fn clone(&self) -> FontVariableAxisInfo
fn clone(&self) -> FontVariableAxisInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 FontVariableAxisInfo
impl Debug for FontVariableAxisInfo
Source§impl Default for FontVariableAxisInfo
impl Default for FontVariableAxisInfo
Source§fn default() -> FontVariableAxisInfo
fn default() -> FontVariableAxisInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FontVariableAxisInfowhere
FontVariableAxisInfo: Default,
impl<'de> Deserialize<'de> for FontVariableAxisInfowhere
FontVariableAxisInfo: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FontVariableAxisInfo
impl PartialEq for FontVariableAxisInfo
Source§impl Serialize for FontVariableAxisInfo
impl Serialize for FontVariableAxisInfo
impl Eq for FontVariableAxisInfo
impl StructuralPartialEq for FontVariableAxisInfo
Auto Trait Implementations§
impl Freeze for FontVariableAxisInfo
impl RefUnwindSafe for FontVariableAxisInfo
impl Send for FontVariableAxisInfo
impl Sync for FontVariableAxisInfo
impl Unpin for FontVariableAxisInfo
impl UnsafeUnpin for FontVariableAxisInfo
impl UnwindSafe for FontVariableAxisInfo
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