pub struct SparseVariationRegion {
pub region_axis_count: u16,
pub region_axes: Vec<SparseRegionAxisCoordinates>,
}Fields§
§region_axis_count: u16§region_axes: Vec<SparseRegionAxisCoordinates>Implementations§
Source§impl SparseVariationRegion
impl SparseVariationRegion
Sourcepub fn new(
region_axis_count: u16,
region_axes: Vec<SparseRegionAxisCoordinates>,
) -> Self
pub fn new( region_axis_count: u16, region_axes: Vec<SparseRegionAxisCoordinates>, ) -> Self
Construct a new SparseVariationRegion
Trait Implementations§
Source§impl Clone for SparseVariationRegion
impl Clone for SparseVariationRegion
Source§fn clone(&self) -> SparseVariationRegion
fn clone(&self) -> SparseVariationRegion
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 SparseVariationRegion
impl Debug for SparseVariationRegion
Source§impl Default for SparseVariationRegion
impl Default for SparseVariationRegion
Source§fn default() -> SparseVariationRegion
fn default() -> SparseVariationRegion
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SparseVariationRegion
impl<'de> Deserialize<'de> for SparseVariationRegion
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<'a> FontRead<'a> for SparseVariationRegion
impl<'a> FontRead<'a> for SparseVariationRegion
Source§impl FontWrite for SparseVariationRegion
impl FontWrite for SparseVariationRegion
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<'a> FromObjRef<SparseVariationRegion<'a>> for SparseVariationRegion
impl<'a> FromObjRef<SparseVariationRegion<'a>> for SparseVariationRegion
Source§fn from_obj_ref(obj: &SparseVariationRegion<'a>, _: FontData<'_>) -> Self
fn from_obj_ref(obj: &SparseVariationRegion<'a>, _: FontData<'_>) -> Self
Convert
from to an instance of Self, using the provided data to resolve offsets.Source§impl<'a> FromTableRef<SparseVariationRegion<'a>> for SparseVariationRegion
impl<'a> FromTableRef<SparseVariationRegion<'a>> for SparseVariationRegion
fn from_table_ref(from: &T) -> Self
Source§impl Hash for SparseVariationRegion
impl Hash for SparseVariationRegion
Source§impl Ord for SparseVariationRegion
impl Ord for SparseVariationRegion
Source§fn cmp(&self, other: &SparseVariationRegion) -> Ordering
fn cmp(&self, other: &SparseVariationRegion) -> Ordering
1.21.0 · 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
Source§impl PartialEq for SparseVariationRegion
impl PartialEq for SparseVariationRegion
Source§impl PartialOrd for SparseVariationRegion
impl PartialOrd for SparseVariationRegion
Source§impl Serialize for SparseVariationRegion
impl Serialize for SparseVariationRegion
Source§impl Validate for SparseVariationRegion
impl Validate for SparseVariationRegion
Source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for SparseVariationRegion
impl StructuralPartialEq for SparseVariationRegion
Auto Trait Implementations§
impl Freeze for SparseVariationRegion
impl RefUnwindSafe for SparseVariationRegion
impl Send for SparseVariationRegion
impl Sync for SparseVariationRegion
impl Unpin for SparseVariationRegion
impl UnsafeUnpin for SparseVariationRegion
impl UnwindSafe for SparseVariationRegion
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
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.Source§impl<'a, T> FontReadWithArgs<'a> for Twhere
T: FontRead<'a>,
impl<'a, T> FontReadWithArgs<'a> for Twhere
T: FontRead<'a>,
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
Convert this type into
T, using the provided data to resolve any offsets.