pub struct VariationSelector15 {
pub var_selector: Uint24,
pub default_uvs: NullableOffsetMarker<DefaultUvs, WIDTH_32>,
pub non_default_uvs: NullableOffsetMarker<NonDefaultUvs24, WIDTH_32>,
}Available on crate feature
tables only.Expand description
Part of Cmap15.
Fields§
§var_selector: Uint24§default_uvs: NullableOffsetMarker<DefaultUvs, WIDTH_32>§non_default_uvs: NullableOffsetMarker<NonDefaultUvs24, WIDTH_32>Implementations§
Source§impl VariationSelector15
impl VariationSelector15
Sourcepub fn new(
var_selector: Uint24,
default_uvs: Option<DefaultUvs>,
non_default_uvs: Option<NonDefaultUvs24>,
) -> Self
pub fn new( var_selector: Uint24, default_uvs: Option<DefaultUvs>, non_default_uvs: Option<NonDefaultUvs24>, ) -> Self
Construct a new VariationSelector15
Trait Implementations§
Source§impl Clone for VariationSelector15
impl Clone for VariationSelector15
Source§impl Debug for VariationSelector15
impl Debug for VariationSelector15
Source§impl Default for VariationSelector15
impl Default for VariationSelector15
Source§impl<'de> Deserialize<'de> for VariationSelector15
Available on crate feature serde only.
impl<'de> Deserialize<'de> for VariationSelector15
Available on crate feature
serde only.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
impl Eq for VariationSelector15
Source§impl FontWrite for VariationSelector15
impl FontWrite for VariationSelector15
Source§fn write_into(&self, writer: &mut TableWriter)
fn write_into(&self, writer: &mut TableWriter)
Write our data and information about offsets into this TableWriter.
Source§fn table_type(&self) -> TableType
fn table_type(&self) -> TableType
The type of this table. Read more
Source§impl FromObjRef<VariationSelector15> for VariationSelector15
impl FromObjRef<VariationSelector15> for VariationSelector15
Source§fn from_obj_ref(obj: &VariationSelector15, offset_data: FontData<'_>) -> Self
fn from_obj_ref(obj: &VariationSelector15, offset_data: FontData<'_>) -> Self
Convert
from to an instance of Self, using the provided data to resolve offsets.Source§impl Hash for VariationSelector15
impl Hash for VariationSelector15
Source§impl Ord for VariationSelector15
impl Ord for VariationSelector15
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for VariationSelector15
impl PartialEq for VariationSelector15
Source§impl PartialOrd for VariationSelector15
impl PartialOrd for VariationSelector15
Source§impl Serialize for VariationSelector15
Available on crate feature serde only.
impl Serialize for VariationSelector15
Available on crate feature
serde only.impl StructuralPartialEq for VariationSelector15
Source§impl Validate for VariationSelector15
impl Validate for VariationSelector15
Source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
Auto Trait Implementations§
impl Freeze for VariationSelector15
impl RefUnwindSafe for VariationSelector15
impl Send for VariationSelector15
impl Sync for VariationSelector15
impl Unpin for VariationSelector15
impl UnsafeUnpin for VariationSelector15
impl UnwindSafe for VariationSelector15
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Available on crate feature
tables only.Convert this type into
T, using the provided data to resolve any offsets.Source§impl<U, T> ToOwnedTable<U> for Twhere
U: FromTableRef<T>,
impl<U, T> ToOwnedTable<U> for Twhere
U: FromTableRef<T>,
Source§fn to_owned_table(&self) -> U
fn to_owned_table(&self) -> U
Available on crate feature
tables only.