Skip to main content

ReadArgs

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§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T: AnyBitPattern> ReadArgs for &[T]

Implementors§

Source§

impl ReadArgs for AxisInstanceArrays<'_>

Source§

type Args = (u16, u16, u16)

Source§

impl ReadArgs for AxisValueArray<'_>

Source§

impl ReadArgs for BaseArray<'_>

Source§

impl ReadArgs for BaseRecord<'_>

Source§

impl ReadArgs for Class1Record<'_>

Source§

impl ReadArgs for Class2Record

Source§

impl ReadArgs for ComponentRecord<'_>

Source§

impl ReadArgs for DeviceRecord<'_>

Source§

type Args = (u16, u32)

Source§

impl ReadArgs for Feature<'_>

Source§

impl ReadArgs for FeatureParams<'_>

Source§

impl ReadArgs for Hdmx<'_>

Source§

impl ReadArgs for Hmtx<'_>

Source§

impl ReadArgs for IndexSubtable1<'_>

Source§

impl ReadArgs for IndexSubtable3<'_>

Source§

impl ReadArgs for IndexSubtable<'_>

Source§

impl ReadArgs for IndexSubtableList<'_>

Source§

impl ReadArgs for InstanceRecord<'_>

Source§

type Args = (u16, u16)

Source§

impl ReadArgs for LigatureArray<'_>

Source§

impl ReadArgs for LigatureAttach<'_>

Source§

impl ReadArgs for Loca<'_>

Source§

impl ReadArgs for Mark2Array<'_>

Source§

impl ReadArgs for Mark2Record<'_>

Source§

impl ReadArgs for Metadata<'_>

Source§

type Args = (Tag, u32)

Source§

impl ReadArgs for PairSet<'_>

Source§

impl ReadArgs for PairValueRecord

Source§

impl ReadArgs for Sbix<'_>

Source§

impl ReadArgs for SettingNameArray<'_>

Source§

impl ReadArgs for SharedTuples<'_>

Source§

type Args = (u16, u16)

Source§

impl ReadArgs for Strike<'_>

Source§

impl ReadArgs for Subtable2<'_>

Source§

impl ReadArgs for Subtable6<'_>

Source§

impl ReadArgs for Subtable<'_>

Source§

impl ReadArgs for read_fonts::tables::kern::SubtableKind<'_>

Source§

type Args = (u8, bool)

Source§

impl ReadArgs for read_fonts::tables::kerx::SubtableKind<'_>

Source§

type Args = (u32, u32)

Source§

impl ReadArgs for read_fonts::tables::morx::SubtableKind<'_>

Source§

impl ReadArgs for Tuple<'_>

Source§

impl ReadArgs for TupleVariationHeader<'_>

Source§

impl ReadArgs for U16Or32

Source§

impl ReadArgs for ValueRecord

Source§

impl ReadArgs for VariationRegion<'_>

Source§

impl ReadArgs for Vmtx<'_>

Source§

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

Source§

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

Source§

type Args = <T as ReadArgs>::Args