Struct write_fonts::tables::layout::SequenceContextFormat1
source · pub struct SequenceContextFormat1 {
pub coverage: OffsetMarker<CoverageTable>,
pub seq_rule_sets: Vec<NullableOffsetMarker<SequenceRuleSet>>,
}Expand description
Fields§
§coverage: OffsetMarker<CoverageTable>Offset to Coverage table, from beginning of SequenceContextFormat1 table
seq_rule_sets: Vec<NullableOffsetMarker<SequenceRuleSet>>Array of offsets to SequenceRuleSet tables, from beginning of SequenceContextFormat1 table (offsets may be NULL)
Implementations§
source§impl SequenceContextFormat1
impl SequenceContextFormat1
sourcepub fn new(
coverage: CoverageTable,
seq_rule_sets: Vec<Option<SequenceRuleSet>>
) -> Self
pub fn new( coverage: CoverageTable, seq_rule_sets: Vec<Option<SequenceRuleSet>> ) -> Self
Construct a new SequenceContextFormat1
Trait Implementations§
source§impl Clone for SequenceContextFormat1
impl Clone for SequenceContextFormat1
source§fn clone(&self) -> SequenceContextFormat1
fn clone(&self) -> SequenceContextFormat1
Returns a copy 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 SequenceContextFormat1
impl Debug for SequenceContextFormat1
source§impl Default for SequenceContextFormat1
impl Default for SequenceContextFormat1
source§fn default() -> SequenceContextFormat1
fn default() -> SequenceContextFormat1
Returns the “default value” for a type. Read more
source§impl<'a> FontRead<'a> for SequenceContextFormat1
impl<'a> FontRead<'a> for SequenceContextFormat1
source§impl FontWrite for SequenceContextFormat1
impl FontWrite for SequenceContextFormat1
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.
fn name(&self) -> &'static str
source§impl Validate for SequenceContextFormat1
impl Validate for SequenceContextFormat1
source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
Auto Trait Implementations§
impl RefUnwindSafe for SequenceContextFormat1
impl Send for SequenceContextFormat1
impl Sync for SequenceContextFormat1
impl Unpin for SequenceContextFormat1
impl UnwindSafe for SequenceContextFormat1
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<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.