pub trait FromTableRef<T>: FromObjRef<T> {
    // Provided method
    fn from_table_ref(from: &T) -> Self { ... }
}
Expand description

A trait for types that can fully resolve themselves.

This means that any offsets held in this type are resolved relative to the start of the table itself (and not some parent table)

Provided Methods§

source

fn from_table_ref(from: &T) -> Self

Implementations on Foreign Types§

source§

impl<T: FromTableRef<U>, U> FromTableRef<Option<U>> for Option<T>

source§

fn from_table_ref(from: &Option<U>) -> Self

source§

impl FromTableRef<NameString<'_>> for String

Implementors§

source§

impl FromTableRef<BaseCoord<'_>> for BaseCoord

source§

impl FromTableRef<CmapSubtable<'_>> for CmapSubtable

source§

impl FromTableRef<CaretValue<'_>> for CaretValue

source§

impl FromTableRef<AnchorTable<'_>> for AnchorTable

source§

impl FromTableRef<ExtensionSubtable<'_>> for write_fonts::tables::gpos::ExtensionSubtable

source§

impl FromTableRef<PairPos<'_>> for PairPos

source§

impl FromTableRef<PositionLookup<'_>> for PositionLookup

source§

impl FromTableRef<SinglePos<'_>> for SinglePos

source§

impl FromTableRef<ExtensionSubtable<'_>> for write_fonts::tables::gsub::ExtensionSubtable

source§

impl FromTableRef<SingleSubst<'_>> for SingleSubst

source§

impl FromTableRef<SubstitutionLookup<'_>> for SubstitutionLookup

source§

impl FromTableRef<ChainedSequenceContext<'_>> for ChainedSequenceContext

source§

impl FromTableRef<ClassDef<'_>> for ClassDef

source§

impl FromTableRef<CoverageTable<'_>> for CoverageTable

source§

impl FromTableRef<FeatureParams<'_>> for FeatureParams

source§

impl FromTableRef<SequenceContext<'_>> for SequenceContext

source§

impl FromTableRef<AxisValue<'_>> for AxisValue

source§

impl FromTableRef<DeltaSetIndexMap<'_>> for DeltaSetIndexMap

source§

impl<'a> FromTableRef<ChainedSequenceContext<'a>> for PositionChainContext

source§

impl<'a> FromTableRef<ChainedSequenceContext<'a>> for SubstitutionChainContext

source§

impl<'a> FromTableRef<SequenceContext<'a>> for PositionSequenceContext

source§

impl<'a> FromTableRef<SequenceContext<'a>> for SubstitutionSequenceContext

source§

impl<T: FromTableRef<U> + Default, U, const N: usize> FromTableRef<Result<U, ReadError>> for OffsetMarker<T, N>

source§

impl<T: FromTableRef<U>, U, const N: usize> FromTableRef<Option<Result<U, ReadError>>> for NullableOffsetMarker<T, N>