pub struct SequenceContextFormat2 {
pub coverage: OffsetMarker<CoverageTable>,
pub class_def: OffsetMarker<ClassDef>,
pub class_seq_rule_sets: Vec<NullableOffsetMarker<ClassSequenceRuleSet>>,
}
Expand description
Fields§
§coverage: OffsetMarker<CoverageTable>
Offset to Coverage table, from beginning of SequenceContextFormat2 table
class_def: OffsetMarker<ClassDef>
Offset to ClassDef table, from beginning of SequenceContextFormat2 table
class_seq_rule_sets: Vec<NullableOffsetMarker<ClassSequenceRuleSet>>
Array of offsets to ClassSequenceRuleSet tables, from beginning of SequenceContextFormat2 table (may be NULL)
Implementations§
Source§impl SequenceContextFormat2
impl SequenceContextFormat2
Sourcepub fn new(
coverage: CoverageTable,
class_def: ClassDef,
class_seq_rule_sets: Vec<Option<ClassSequenceRuleSet>>,
) -> Self
pub fn new( coverage: CoverageTable, class_def: ClassDef, class_seq_rule_sets: Vec<Option<ClassSequenceRuleSet>>, ) -> Self
Construct a new SequenceContextFormat2
Trait Implementations§
Source§impl Clone for SequenceContextFormat2
impl Clone for SequenceContextFormat2
Source§fn clone(&self) -> SequenceContextFormat2
fn clone(&self) -> SequenceContextFormat2
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 SequenceContextFormat2
impl Debug for SequenceContextFormat2
Source§impl Default for SequenceContextFormat2
impl Default for SequenceContextFormat2
Source§fn default() -> SequenceContextFormat2
fn default() -> SequenceContextFormat2
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SequenceContextFormat2
impl<'de> Deserialize<'de> for SequenceContextFormat2
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 SequenceContextFormat2
impl<'a> FontRead<'a> for SequenceContextFormat2
Source§impl FontWrite for SequenceContextFormat2
impl FontWrite for SequenceContextFormat2
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 From<SequenceContextFormat2> for SequenceContext
impl From<SequenceContextFormat2> for SequenceContext
Source§fn from(src: SequenceContextFormat2) -> SequenceContext
fn from(src: SequenceContextFormat2) -> SequenceContext
Converts to this type from the input type.
Source§impl Hash for SequenceContextFormat2
impl Hash for SequenceContextFormat2
Source§impl Ord for SequenceContextFormat2
impl Ord for SequenceContextFormat2
Source§fn cmp(&self, other: &SequenceContextFormat2) -> Ordering
fn cmp(&self, other: &SequenceContextFormat2) -> 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 SequenceContextFormat2
impl PartialEq for SequenceContextFormat2
Source§impl PartialOrd for SequenceContextFormat2
impl PartialOrd for SequenceContextFormat2
Source§impl Serialize for SequenceContextFormat2
impl Serialize for SequenceContextFormat2
Source§impl Validate for SequenceContextFormat2
impl Validate for SequenceContextFormat2
Source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for SequenceContextFormat2
impl StructuralPartialEq for SequenceContextFormat2
Auto Trait Implementations§
impl Freeze for SequenceContextFormat2
impl RefUnwindSafe for SequenceContextFormat2
impl Send for SequenceContextFormat2
impl Sync for SequenceContextFormat2
impl Unpin for SequenceContextFormat2
impl UnwindSafe for SequenceContextFormat2
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.