Trait preserves::value::domain::DomainDecode

source ·
pub trait DomainDecode<D: Embeddable> {
    // Required method
    fn decode_embedded<'de, 'src, S: BinarySource<'de>>(
        &mut self,
        src: &'src mut S,
        read_annotations: bool
    ) -> Result<D>;
}
Expand description

Implementations read and parse from src to produce Embeddable values of type D.

Required Methods§

source

fn decode_embedded<'de, 'src, S: BinarySource<'de>>( &mut self, src: &'src mut S, read_annotations: bool ) -> Result<D>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a, D: Embeddable, T: DomainDecode<D>> DomainDecode<D> for &'a mut T

source§

fn decode_embedded<'de, 'src, S: BinarySource<'de>>( &mut self, src: &'src mut S, read_annotations: bool ) -> Result<D>

Implementors§