pub struct EncodingIDs(pub u16);Expand description
Encoding IDs.
The value comes straight from font data, so any 16 bit value is representable; the named values are associated constants.
Tuple Fields§
§0: u16Implementations§
Source§impl EncodingIDs
impl EncodingIDs
Sourcepub fn as_encoding(self) -> Encoding
pub fn as_encoding(self) -> Encoding
Converts encoding ID to text encoding.
Source§impl EncodingIDs
impl EncodingIDs
Sourcepub const Unicode1: EncodingIDs
pub const Unicode1: EncodingIDs
Unicode 1.0 semantics.
Sourcepub const Unicode11: EncodingIDs
pub const Unicode11: EncodingIDs
Unicode 1.1 semantics.
Sourcepub const ISO10646: EncodingIDs
pub const ISO10646: EncodingIDs
ISO/IEC 10646 semantics.
Sourcepub const Unicode2: EncodingIDs
pub const Unicode2: EncodingIDs
Unicode 2.0 and onwards semantics, Unicode BMP only (cmap subtable formats 0, 4, 6).
Sourcepub const Unicode2Plus: EncodingIDs
pub const Unicode2Plus: EncodingIDs
Unicode 2.0 and onwards semantics, Unicode full repertoire (cmap subtable formats 0, 4, 6, 10, 12).
Sourcepub const UnicodeVariationSequences: EncodingIDs
pub const UnicodeVariationSequences: EncodingIDs
Unicode Variation Sequences (cmap subtable format 14).
Sourcepub const UnicodeFull: EncodingIDs
pub const UnicodeFull: EncodingIDs
Unicode full repertoire (cmap subtable formats 0, 4, 6, 10, 12, 13).
Trait Implementations§
Source§impl Clone for EncodingIDs
impl Clone for EncodingIDs
impl Copy for EncodingIDs
Source§impl Debug for EncodingIDs
impl Debug for EncodingIDs
Source§impl Default for EncodingIDs
impl Default for EncodingIDs
impl Eq for EncodingIDs
Source§impl From<u16> for EncodingIDs
impl From<u16> for EncodingIDs
Source§impl Hash for EncodingIDs
impl Hash for EncodingIDs
Source§impl PartialEq for EncodingIDs
impl PartialEq for EncodingIDs
impl StructuralPartialEq for EncodingIDs
Auto Trait Implementations§
impl Freeze for EncodingIDs
impl RefUnwindSafe for EncodingIDs
impl Send for EncodingIDs
impl Sync for EncodingIDs
impl Unpin for EncodingIDs
impl UnsafeUnpin for EncodingIDs
impl UnwindSafe for EncodingIDs
Blanket Implementations§
Source§impl<T> AnyValue for Twhere
T: PartialEq + 'static,
impl<T> AnyValue for Twhere
T: PartialEq + 'static,
fn any_value_as_any(&self) -> &(dyn Any + 'static)
fn any_value_eq(&self, other: &(dyn AnyValue + 'static)) -> bool
fn any_value_type_name(&self) -> &'static str
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more