# Trait ReadArgs

    pub trait ReadArgs {
        type Args: Copy;
    }

Expand description

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

## Required Associated Types§

#### type Args: Copy

## Implementations on Foreign Types§

§

### impl<T> ReadArgs for &[T]
where T: AnyBitPattern,

§

#### type Args = u16

## Implementors§

§

### impl ReadArgs for IndexSubtable<'_>

§

#### type Args = (GlyphId16, GlyphId16)

§

### impl ReadArgs for Subtable<'_>

§

#### type Args = bool

§

### impl ReadArgs for cosmic::iced::daemon::program::graphics::text::cosmic_text::skrifa::raw::tables::kern::SubtableKind<'_>

§

#### type Args = (u8, bool)

§

### impl ReadArgs for Subtable6<'_>

§

#### type Args = u32

§

### impl ReadArgs for cosmic::iced::daemon::program::graphics::text::cosmic_text::skrifa::raw::tables::kerx::SubtableKind<'_>

§

#### type Args = (u32, u32)

§

### impl ReadArgs for FeatureParams<'_>

§

#### type Args = Tag

§

### impl ReadArgs for Loca<'_>

§

#### type Args = bool

§

### impl ReadArgs for Metadata<'_>

§

#### type Args = (Tag, u32)

§

### impl ReadArgs for cosmic::iced::daemon::program::graphics::text::cosmic_text::skrifa::raw::tables::morx::SubtableKind<'_>

§

#### type Args = u32

§

### impl ReadArgs for InstanceRecord<'_>

§

#### type Args = (u16, u16)

§

### impl ReadArgs for BaseRecord<'_>

§

#### type Args = u16

§

### impl ReadArgs for Class1Record<'_>

§

#### type Args = (u16, ValueFormat, ValueFormat)

§

### impl ReadArgs for Class2Record

§

#### type Args = (ValueFormat, ValueFormat)

§

### impl ReadArgs for ComponentRecord<'_>

§

#### type Args = u16

§

### impl ReadArgs for Mark2Record<'_>

§

#### type Args = u16

§

### impl ReadArgs for PairValueRecord

§

#### type Args = (ValueFormat, ValueFormat)

§

### impl ReadArgs for ValueRecord

§

#### type Args = ValueFormat

§

### impl ReadArgs for U16Or32

§

#### type Args = GvarFlags

§

### impl ReadArgs for DeviceRecord<'_>

§

#### type Args = (u16, u32)

§

### impl ReadArgs for Subtable2<'_>

§

#### type Args = usize

§

### impl ReadArgs for Tuple<'_>

§

#### type Args = u16

§

### impl ReadArgs for VariationRegion<'_>

§

#### type Args = u16

§

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

§

#### type Args = ()

§

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

§

#### type Args = <T as ReadArgs>::Args