read_fonts

Trait ReadArgs

Source
pub trait ReadArgs {
    type Args: Copy;
}
Expand description

A trait for a type that needs additional arguments to be read.

Required Associated Types§

Implementations on Foreign Types§

Source§

impl<'a, T: AnyBitPattern> ReadArgs for &'a [T]

Implementors§

Source§

impl ReadArgs for FeatureParams<'_>

Source§

impl ReadArgs for Loca<'_>

Source§

impl ReadArgs for Metadata<'_>

Source§

type Args = (Tag, u32)

Source§

impl ReadArgs for InstanceRecord<'_>

Source§

type Args = (u16, u16)

Source§

impl ReadArgs for BaseRecord<'_>

Source§

impl ReadArgs for Class1Record<'_>

Source§

impl ReadArgs for Class2Record

Source§

impl ReadArgs for ComponentRecord<'_>

Source§

impl ReadArgs for Mark2Record<'_>

Source§

impl ReadArgs for PairValueRecord

Source§

impl ReadArgs for ValueRecord

Source§

impl ReadArgs for U16Or32

Source§

impl ReadArgs for DeviceRecord<'_>

Source§

impl ReadArgs for EntryMapRecord

Source§

impl ReadArgs for FeatureRecord

Source§

impl ReadArgs for IdDeltaOrLength

Source§

impl ReadArgs for U8Or16

Source§

impl ReadArgs for U16Or24

Source§

impl ReadArgs for Tuple<'_>

Source§

impl ReadArgs for VariationRegion<'_>

Source§

impl ReadArgs for SettingNameArray<'_>

Source§

impl ReadArgs for AxisInstanceArrays<'_>

Source§

type Args = (u16, u16, u16)

Source§

impl ReadArgs for BaseArray<'_>

Source§

impl ReadArgs for LigatureArray<'_>

Source§

impl ReadArgs for LigatureAttach<'_>

Source§

impl ReadArgs for Mark2Array<'_>

Source§

impl ReadArgs for PairSet<'_>

Source§

impl ReadArgs for SharedTuples<'_>

Source§

type Args = (u16, u16)

Source§

impl ReadArgs for Hdmx<'_>

Source§

impl ReadArgs for Hmtx<'_>

Source§

type Args = (u16, u16)

Source§

impl ReadArgs for EntryData<'_>

Source§

impl ReadArgs for FeatureMap<'_>

Source§

impl ReadArgs for GlyphMap<'_>

Source§

impl ReadArgs for GlyphPatches<'_>

Source§

impl ReadArgs for Feature<'_>

Source§

impl ReadArgs for Sbix<'_>

Source§

impl ReadArgs for Strike<'_>

Source§

impl ReadArgs for AxisValueArray<'_>

Source§

impl ReadArgs for TupleVariationHeader<'_>

Source§

impl ReadArgs for Vmtx<'_>

Source§

type Args = (u16, u16)

Source§

impl<'a, T: FontRead<'a>> ReadArgs for T

Source§

impl<'a, T: ReadArgs> ReadArgs for ComputedArray<'a, T>

Source§

type Args = <T as ReadArgs>::Args