Trait allsorts_no_std::binary::read::ReadFrom[][src]

pub trait ReadFrom<'a> {
    type ReadType: ReadUnchecked<'a>;
    fn from(value: <Self::ReadType as ReadUnchecked<'a>>::HostType) -> Self;
}

Associated Types

Loading content...

Required methods

fn from(value: <Self::ReadType as ReadUnchecked<'a>>::HostType) -> Self[src]

Loading content...

Implementors

impl<'a> ReadFrom<'a> for EbdtComponent[src]

type ReadType = (U16Be, I8, I8)

impl<'a> ReadFrom<'a> for SmallGlyphMetrics[src]

type ReadType = ((U8, U8), (I8, I8, U8))

impl<'a> ReadFrom<'a> for Range<u8, u8>[src]

type ReadType = (U8, U8)

impl<'a> ReadFrom<'a> for Range<u16, u8>[src]

type ReadType = (U16Be, U8)

impl<'a> ReadFrom<'a> for Range<u16, u16>[src]

type ReadType = (U16Be, U16Be)

impl<'a> ReadFrom<'a> for ClassRangeRecord[src]

type ReadType = (U16Be, U16Be, U16Be)

impl<'a> ReadFrom<'a> for CoverageRangeRecord[src]

type ReadType = (U16Be, U16Be, U16Be)

impl<'a> ReadFrom<'a> for EncodingRecord[src]

type ReadType = (U16Be, U16Be, U32Be)

impl<'a> ReadFrom<'a> for SequentialMapGroup[src]

type ReadType = (U32Be, U32Be, U32Be)

impl<'a> ReadFrom<'a> for SubHeader[src]

type ReadType = ((U16Be, U16Be), (I16Be, U16Be))

impl<'a> ReadFrom<'a> for CompositeGlyphFlag[src]

type ReadType = U16Be

impl<'a> ReadFrom<'a> for SimpleGlyphFlag[src]

type ReadType = U8

impl<'a> ReadFrom<'a> for F2Dot14[src]

type ReadType = U16Be

impl<'a> ReadFrom<'a> for LangTagRecord[src]

type ReadType = (U16Be, U16Be)

impl<'a> ReadFrom<'a> for LongHorMetric[src]

type ReadType = (U16Be, I16Be)

impl<'a> ReadFrom<'a> for NameRecord[src]

type ReadType = ((U16Be, U16Be, U16Be), (U16Be, U16Be, U16Be))

impl<'a> ReadFrom<'a> for TableRecord[src]

type ReadType = ((U32Be, U32Be), (U32Be, U32Be))

impl<'a> ReadFrom<'a> for HmtxTableFlag[src]

type ReadType = U8

impl<'a> ReadFrom<'a> for TableDirectoryEntry[src]

type ReadType = ((U32Be, U32Be, U32Be), (U32Be, U32Be))

Loading content...