Struct read_fonts::tables::cmap::UvsMapping
source · #[repr(C)]#[repr(packed)]pub struct UvsMapping {
pub unicode_value: BigEndian<Uint24>,
pub glyph_id: BigEndian<u16>,
}Expand description
Part of Cmap14
Fields§
§unicode_value: BigEndian<Uint24>Base Unicode value of the UVS
glyph_id: BigEndian<u16>Glyph ID of the UVS
Implementations§
source§impl UvsMapping
impl UvsMapping
Trait Implementations§
source§impl Clone for UvsMapping
impl Clone for UvsMapping
source§fn clone(&self) -> UvsMapping
fn clone(&self) -> UvsMapping
Returns a copy 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 UvsMapping
impl Debug for UvsMapping
source§impl FixedSize for UvsMapping
impl FixedSize for UvsMapping
source§const RAW_BYTE_LEN: usize = 5usize
const RAW_BYTE_LEN: usize = 5usize
The raw size of this type, in bytes. Read more
source§impl<'a> SomeRecord<'a> for UvsMapping
impl<'a> SomeRecord<'a> for UvsMapping
fn traverse(self, data: FontData<'a>) -> RecordResolver<'a>
impl FromBytes for UvsMapping
SAFETY: see the FromBytes trait documentation.
Auto Trait Implementations§
impl RefUnwindSafe for UvsMapping
impl Send for UvsMapping
impl Sync for UvsMapping
impl Unpin for UvsMapping
impl UnwindSafe for UvsMapping
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