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