pub struct InstanceRecord {
pub subfamily_name_id: NameId,
pub flags: u16,
pub coordinates: Vec<Fixed>,
pub post_script_name_id: Option<NameId>,
}
Expand description
The InstanceRecord
Fields§
§subfamily_name_id: NameId
The name ID for entries in the ‘name’ table that provide subfamily names for this instance.
flags: u16
Reserved for future use — set to 0.
coordinates: Vec<Fixed>
The coordinates array for this instance.
post_script_name_id: Option<NameId>
Optional. The name ID for entries in the ‘name’ table that provide PostScript names for this instance.
Trait Implementations§
Source§impl Clone for InstanceRecord
impl Clone for InstanceRecord
Source§fn clone(&self) -> InstanceRecord
fn clone(&self) -> InstanceRecord
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 InstanceRecord
impl Debug for InstanceRecord
Source§impl Default for InstanceRecord
impl Default for InstanceRecord
Source§fn default() -> InstanceRecord
fn default() -> InstanceRecord
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstanceRecord
impl<'de> Deserialize<'de> for InstanceRecord
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 FontWrite for InstanceRecord
impl FontWrite for InstanceRecord
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<InstanceRecord<'a>> for InstanceRecord
impl<'a> FromObjRef<InstanceRecord<'a>> for InstanceRecord
Source§fn from_obj_ref(from: &InstanceRecord<'a>, _data: FontData<'_>) -> Self
fn from_obj_ref(from: &InstanceRecord<'a>, _data: FontData<'_>) -> Self
Convert
from
to an instance of Self
, using the provided data to resolve offsets.Source§impl Hash for InstanceRecord
impl Hash for InstanceRecord
Source§impl Ord for InstanceRecord
impl Ord for InstanceRecord
Source§fn cmp(&self, other: &InstanceRecord) -> Ordering
fn cmp(&self, other: &InstanceRecord) -> 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 InstanceRecord
impl PartialEq for InstanceRecord
Source§impl PartialOrd for InstanceRecord
impl PartialOrd for InstanceRecord
Source§impl Serialize for InstanceRecord
impl Serialize for InstanceRecord
Source§impl Validate for InstanceRecord
impl Validate for InstanceRecord
Source§fn validate_impl(&self, _ctx: &mut ValidationCtx)
fn validate_impl(&self, _ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for InstanceRecord
impl StructuralPartialEq for InstanceRecord
Auto Trait Implementations§
impl Freeze for InstanceRecord
impl RefUnwindSafe for InstanceRecord
impl Send for InstanceRecord
impl Sync for InstanceRecord
impl Unpin for InstanceRecord
impl UnwindSafe for InstanceRecord
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<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.