Struct ttf_parser::Tag
source · [−]#[repr(transparent)]pub struct Tag(pub u32);Expand description
A 4-byte tag.
Tuple Fields
0: u32Implementations
sourceimpl Tag
impl Tag
sourcepub const fn from_bytes(bytes: &[u8; 4]) -> Self
pub const fn from_bytes(bytes: &[u8; 4]) -> Self
sourcepub fn from_bytes_lossy(bytes: &[u8]) -> Self
pub fn from_bytes_lossy(bytes: &[u8]) -> Self
Creates a Tag from bytes.
In case of empty data will return Tag set to 0.
When bytes are shorter than 4, will set missing bytes to .
Data after first 4 bytes is ignored.
Trait Implementations
sourceimpl Ord for Tag
impl Ord for Tag
sourceimpl PartialOrd<Tag> for Tag
impl PartialOrd<Tag> for Tag
sourcefn partial_cmp(&self, other: &Tag) -> Option<Ordering>
fn partial_cmp(&self, other: &Tag) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Copy for Tag
impl Eq for Tag
impl StructuralEq for Tag
impl StructuralPartialEq for Tag
Auto Trait Implementations
impl RefUnwindSafe for Tag
impl Send for Tag
impl Sync for Tag
impl Unpin for Tag
impl UnwindSafe for Tag
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more