pub struct SequenceRule {
pub input_sequence: Vec<GlyphId16>,
pub seq_lookup_records: Vec<SequenceLookupRecord>,
}
Expand description
Part of SequenceContextFormat1
Fields§
§input_sequence: Vec<GlyphId16>
Array of input glyph IDs—starting with the second glyph
seq_lookup_records: Vec<SequenceLookupRecord>
Array of Sequence lookup records
Implementations§
Source§impl SequenceRule
impl SequenceRule
Trait Implementations§
Source§impl Clone for SequenceRule
impl Clone for SequenceRule
Source§fn clone(&self) -> SequenceRule
fn clone(&self) -> SequenceRule
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 SequenceRule
impl Debug for SequenceRule
Source§impl Default for SequenceRule
impl Default for SequenceRule
Source§fn default() -> SequenceRule
fn default() -> SequenceRule
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SequenceRule
impl<'de> Deserialize<'de> for SequenceRule
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 SequenceRule
impl<'a> FontRead<'a> for SequenceRule
Source§impl FontWrite for SequenceRule
impl FontWrite for SequenceRule
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 Hash for SequenceRule
impl Hash for SequenceRule
Source§impl Ord for SequenceRule
impl Ord for SequenceRule
Source§fn cmp(&self, other: &SequenceRule) -> Ordering
fn cmp(&self, other: &SequenceRule) -> 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 SequenceRule
impl PartialEq for SequenceRule
Source§impl PartialOrd for SequenceRule
impl PartialOrd for SequenceRule
Source§impl Serialize for SequenceRule
impl Serialize for SequenceRule
Source§impl Validate for SequenceRule
impl Validate for SequenceRule
Source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for SequenceRule
impl StructuralPartialEq for SequenceRule
Auto Trait Implementations§
impl Freeze for SequenceRule
impl RefUnwindSafe for SequenceRule
impl Send for SequenceRule
impl Sync for SequenceRule
impl Unpin for SequenceRule
impl UnwindSafe for SequenceRule
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.