Struct preserves::value::packed::reader::PackedReader [−][src]
pub struct PackedReader<'de, 'src, D: Embeddable, N: NestedValue<D>, Dec: DomainDecode<D>, S: BinarySource<'de>> { pub source: &'src mut S, pub decode_embedded: Dec, // some fields omitted }
Fields
source: &'src mut S
decode_embedded: Dec
Implementations
impl<'de, 'src, D: Embeddable, N: NestedValue<D>, Dec: DomainDecode<D>, S: BinarySource<'de>> PackedReader<'de, 'src, D, N, Dec, S>
impl<'de, 'src, D: Embeddable, N: NestedValue<D>, Dec: DomainDecode<D>, S: BinarySource<'de>> PackedReader<'de, 'src, D, N, Dec, S>
Trait Implementations
impl<'de, 'src, D: Embeddable, N: NestedValue<D>, Dec: DomainDecode<D>, S: BinarySource<'de>> BinarySource<'de> for PackedReader<'de, 'src, D, N, Dec, S>
impl<'de, 'src, D: Embeddable, N: NestedValue<D>, Dec: DomainDecode<D>, S: BinarySource<'de>> BinarySource<'de> for PackedReader<'de, 'src, D, N, Dec, S>
fn packed<D: Embeddable, N: NestedValue<D>, Dec: DomainDecode<D>>(
&mut self,
decode_embedded: Dec
) -> PackedReader<'de, '_, D, N, Dec, Self>
fn packed_iovalues(
&mut self
) -> PackedReader<'de, '_, IOValue, IOValue, IOValueDomainCodec, Self>
fn text<D: Embeddable, N: NestedValue<D>, Dec: DomainParse<D>>(
&mut self,
decode_embedded: Dec
) -> TextReader<'de, '_, D, Dec, Self>
fn text_iovalues(
&mut self
) -> TextReader<'de, '_, IOValue, ViaCodec<IOValueDomainCodec>, Self>
impl<'de, 'src, D: Embeddable, N: NestedValue<D>, Dec: DomainDecode<D>, S: BinarySource<'de>> Reader<'de, D, N> for PackedReader<'de, 'src, D, N, Dec, S>
impl<'de, 'src, D: Embeddable, N: NestedValue<D>, Dec: DomainDecode<D>, S: BinarySource<'de>> Reader<'de, D, N> for PackedReader<'de, 'src, D, N, Dec, S>
fn configured(self, read_annotations: bool) -> ConfiguredReader<'de, D, N, Self>ⓘNotable traits for ConfiguredReader<'de, D, N, R>impl<'de, D: Embeddable, N: NestedValue<D>, R: Reader<'de, D, N>> Iterator for ConfiguredReader<'de, D, N, R> type Item = Result<N>;
where
Self: Sized,
Notable traits for ConfiguredReader<'de, D, N, R>
impl<'de, D: Embeddable, N: NestedValue<D>, R: Reader<'de, D, N>> Iterator for ConfiguredReader<'de, D, N, R> type Item = Result<N>;