Skip to main content

Format

Trait Format 

Source
pub trait Format<T> {
    const FORMAT: T;
}
Expand description

A trait for tables that have multiple possible formats.

Required Associated Constants§

Source

const FORMAT: T

The format value for this table.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Format<u8> for CharsetFormat0<'_>

Source§

const FORMAT: u8 = 0

Source§

impl Format<u8> for CharsetFormat1<'_>

Source§

const FORMAT: u8 = 1

Source§

impl Format<u8> for CharsetFormat2<'_>

Source§

const FORMAT: u8 = 2

Source§

impl Format<u8> for FdSelectFormat0<'_>

Source§

const FORMAT: u8 = 0

Source§

impl Format<u8> for FdSelectFormat3<'_>

Source§

const FORMAT: u8 = 3

Source§

impl Format<u8> for FdSelectFormat4<'_>

Source§

const FORMAT: u8 = 4

Source§

impl Format<u8> for ClipBoxFormat1<'_>

Source§

const FORMAT: u8 = 1

Source§

impl Format<u8> for ClipBoxFormat2<'_>

Source§

const FORMAT: u8 = 2

Source§

impl Format<u8> for PaintColrGlyph<'_>

Source§

const FORMAT: u8 = 11

Source§

impl Format<u8> for PaintColrLayers<'_>

Source§

const FORMAT: u8 = 1

Source§

impl Format<u8> for PaintComposite<'_>

Source§

const FORMAT: u8 = 32

Source§

impl Format<u8> for PaintGlyph<'_>

Source§

const FORMAT: u8 = 10

Source§

impl Format<u8> for PaintLinearGradient<'_>

Source§

const FORMAT: u8 = 4

Source§

impl Format<u8> for PaintRadialGradient<'_>

Source§

const FORMAT: u8 = 6

Source§

impl Format<u8> for PaintRotate<'_>

Source§

const FORMAT: u8 = 24

Source§

impl Format<u8> for PaintRotateAroundCenter<'_>

Source§

const FORMAT: u8 = 26

Source§

impl Format<u8> for PaintScale<'_>

Source§

const FORMAT: u8 = 16

Source§

impl Format<u8> for PaintScaleAroundCenter<'_>

Source§

const FORMAT: u8 = 18

Source§

impl Format<u8> for PaintScaleUniform<'_>

Source§

const FORMAT: u8 = 20

Source§

impl Format<u8> for PaintScaleUniformAroundCenter<'_>

Source§

const FORMAT: u8 = 22

Source§

impl Format<u8> for PaintSkew<'_>

Source§

const FORMAT: u8 = 28

Source§

impl Format<u8> for PaintSkewAroundCenter<'_>

Source§

const FORMAT: u8 = 30

Source§

impl Format<u8> for PaintSolid<'_>

Source§

const FORMAT: u8 = 2

Source§

impl Format<u8> for PaintSweepGradient<'_>

Source§

const FORMAT: u8 = 8

Source§

impl Format<u8> for PaintTransform<'_>

Source§

const FORMAT: u8 = 12

Source§

impl Format<u8> for PaintTranslate<'_>

Source§

const FORMAT: u8 = 14

Source§

impl Format<u8> for PaintVarLinearGradient<'_>

Source§

const FORMAT: u8 = 5

Source§

impl Format<u8> for PaintVarRadialGradient<'_>

Source§

const FORMAT: u8 = 7

Source§

impl Format<u8> for PaintVarRotate<'_>

Source§

const FORMAT: u8 = 25

Source§

impl Format<u8> for PaintVarRotateAroundCenter<'_>

Source§

const FORMAT: u8 = 27

Source§

impl Format<u8> for PaintVarScale<'_>

Source§

const FORMAT: u8 = 17

Source§

impl Format<u8> for PaintVarScaleAroundCenter<'_>

Source§

const FORMAT: u8 = 19

Source§

impl Format<u8> for PaintVarScaleUniform<'_>

Source§

const FORMAT: u8 = 21

Source§

impl Format<u8> for PaintVarScaleUniformAroundCenter<'_>

Source§

const FORMAT: u8 = 23

Source§

impl Format<u8> for PaintVarSkew<'_>

Source§

const FORMAT: u8 = 29

Source§

impl Format<u8> for PaintVarSkewAroundCenter<'_>

Source§

const FORMAT: u8 = 31

Source§

impl Format<u8> for PaintVarSolid<'_>

Source§

const FORMAT: u8 = 3

Source§

impl Format<u8> for PaintVarSweepGradient<'_>

Source§

const FORMAT: u8 = 9

Source§

impl Format<u8> for PaintVarTransform<'_>

Source§

const FORMAT: u8 = 13

Source§

impl Format<u8> for PaintVarTranslate<'_>

Source§

const FORMAT: u8 = 15

Source§

impl Format<u8> for MultiItemVariationData<'_>

Source§

const FORMAT: u8 = 1

Source§

impl Format<u8> for DeltaSetIndexMapFormat0<'_>

Source§

const FORMAT: u8 = 0

Source§

impl Format<u8> for DeltaSetIndexMapFormat1<'_>

Source§

const FORMAT: u8 = 1

Source§

impl Format<u16> for Lookup0<'_>

Source§

const FORMAT: u16 = 0

Source§

impl Format<u16> for Lookup2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for Lookup4<'_>

Source§

const FORMAT: u16 = 4

Source§

impl Format<u16> for Lookup6<'_>

Source§

const FORMAT: u16 = 6

Source§

impl Format<u16> for Lookup8<'_>

Source§

const FORMAT: u16 = 8

Source§

impl Format<u16> for Lookup10<'_>

Source§

const FORMAT: u16 = 10

Source§

impl Format<u16> for BaseCoordFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for BaseCoordFormat2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for BaseCoordFormat3<'_>

Source§

const FORMAT: u16 = 3

Source§

impl Format<u16> for IndexSubtable1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for IndexSubtable2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for IndexSubtable3<'_>

Source§

const FORMAT: u16 = 3

Source§

impl Format<u16> for IndexSubtable4<'_>

Source§

const FORMAT: u16 = 4

Source§

impl Format<u16> for IndexSubtable5<'_>

Source§

const FORMAT: u16 = 5

Source§

impl Format<u16> for Cmap0<'_>

Source§

const FORMAT: u16 = 0

Source§

impl Format<u16> for Cmap2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for Cmap4<'_>

Source§

const FORMAT: u16 = 4

Source§

impl Format<u16> for Cmap6<'_>

Source§

const FORMAT: u16 = 6

Source§

impl Format<u16> for Cmap8<'_>

Source§

const FORMAT: u16 = 8

Source§

impl Format<u16> for Cmap10<'_>

Source§

const FORMAT: u16 = 10

Source§

impl Format<u16> for Cmap12<'_>

Source§

const FORMAT: u16 = 12

Source§

impl Format<u16> for Cmap13<'_>

Source§

const FORMAT: u16 = 13

Source§

impl Format<u16> for Cmap14<'_>

Source§

const FORMAT: u16 = 14

Source§

impl Format<u16> for CaretValueFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for CaretValueFormat2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for CaretValueFormat3<'_>

Source§

const FORMAT: u16 = 3

Source§

impl Format<u16> for MarkGlyphSets<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for AnchorFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for AnchorFormat2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for AnchorFormat3<'_>

Source§

const FORMAT: u16 = 3

Source§

impl Format<u16> for CursivePosFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for ExtensionPosFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for MarkBasePosFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for MarkLigPosFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for MarkMarkPosFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for PairPosFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for PairPosFormat2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for SinglePosFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for SinglePosFormat2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for AlternateSubstFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for ExtensionSubstFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for LigatureSubstFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for MultipleSubstFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for ReverseChainSingleSubstFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for SingleSubstFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for SingleSubstFormat2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for ChainedSequenceContextFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for ChainedSequenceContextFormat2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for ChainedSequenceContextFormat3<'_>

Source§

const FORMAT: u16 = 3

Source§

impl Format<u16> for CharacterVariantParams<'_>

Source§

const FORMAT: u16 = 0

Source§

impl Format<u16> for ClassDefFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for ClassDefFormat2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for ConditionFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for ConditionFormat2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for ConditionFormat3<'_>

Source§

const FORMAT: u16 = 3

Source§

impl Format<u16> for ConditionFormat4<'_>

Source§

const FORMAT: u16 = 4

Source§

impl Format<u16> for ConditionFormat5<'_>

Source§

const FORMAT: u16 = 5

Source§

impl Format<u16> for CoverageFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for CoverageFormat2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for SequenceContextFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for SequenceContextFormat2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for SequenceContextFormat3<'_>

Source§

const FORMAT: u16 = 3

Source§

impl Format<u16> for AxisValueFormat1<'_>

Source§

const FORMAT: u16 = 1

Source§

impl Format<u16> for AxisValueFormat2<'_>

Source§

const FORMAT: u16 = 2

Source§

impl Format<u16> for AxisValueFormat3<'_>

Source§

const FORMAT: u16 = 3

Source§

impl Format<u16> for AxisValueFormat4<'_>

Source§

const FORMAT: u16 = 4

Source§

impl Format<u16> for MultiItemVariationStore<'_>

Source§

const FORMAT: u16 = 1