SomeRecord

Trait SomeRecord 

Source
pub trait SomeRecord<'a> {
    // Required method
    fn traverse(self, data: FontData<'a>) -> RecordResolver<'a>;
}
Expand description

A generic trait for records, which need to be passed in data in order to fully resolve themselves.

Required Methods§

Source

fn traverse(self, data: FontData<'a>) -> RecordResolver<'a>

Implementors§

Source§

impl<'a> SomeRecord<'a> for TableRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for LookupSegment4

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for AnchorPoint

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for AxisValueMap

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for SegmentMaps<'a>

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for BaseLangSysRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for BaseScriptRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for FeatMinMaxRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for BdtComponent

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for BigGlyphMetrics

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for BitmapSize

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for GlyphIdOffsetPair

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for IndexSubtableRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for SbitLineMetrics

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for SmallGlyphMetrics

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for ConstantMapGroup

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for EncodingRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for SequentialMapGroup

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for SubHeader

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for UnicodeRange

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for UvsMapping

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for VariationSelector

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for BaseGlyph

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for BaseGlyphPaint

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for Clip

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for ColorIndex

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for ColorStop

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for Layer

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for VarColorIndex

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for VarColorStop

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for ColorRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for SignatureRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for FeatureName

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for SettingName

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for InstanceRecord<'a>

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for VariationAxisRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for GaspRange

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for BaseRecord<'a>

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for Class1Record<'a>

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for Class2Record

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for ComponentRecord<'a>

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for EntryExitRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for Mark2Record<'a>

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for MarkRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for PairValueRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for read_fonts::tables::gpos::ValueRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for DeviceRecord<'a>

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for LongMetric

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for Subtable0Pair

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for ClassRangeRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for FeatureRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for FeatureTableSubstitutionRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for FeatureVariationRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for LangSysRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for RangeRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for ScriptRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for SequenceLookupRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for FTStringRange

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for DataMapRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for ContextualEntryData

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for Feature

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for InsertionEntryData

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for read_fonts::tables::mvar::ValueRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for LangTagRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for NameRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for CharsetRange1

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for CharsetRange2

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for FdSelectRange3

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for FdSelectRange4

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for AxisRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for AxisValueRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for SVGDocumentRecord

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for TrackTableEntry

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for SparseRegionAxisCoordinates

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for RegionAxisCoordinates

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for Tuple<'a>

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for VariationRegion<'a>

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for VertOriginYMetrics

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for read_fonts::tables::kerx::Subtable<'a>

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for Chain<'a>

Available on crate feature experimental_traverse only.
Source§

impl<'a> SomeRecord<'a> for read_fonts::tables::morx::Subtable<'a>

Available on crate feature experimental_traverse only.