pub trait Deser: Sized {
    // Required methods
    fn skip<R: Read + Seek>(r: &mut R) -> Result<ReadResult<()>>;
    fn deser<R: Read + Seek>(r: &mut R) -> Result<ReadResult<Self>>;

    // Provided method
    fn deser_solo(buf: &[u8]) -> Result<Self> { ... }
}

Required Methods§

Provided Methods§

source

fn deser_solo(buf: &[u8]) -> Result<Self>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Deser for SVPKShared

source§

impl<T, E> Deser for OptDatum<T>
where T: TryFrom<Datum, Error = E>, E: Into<Error>,

source§

impl<T, E> Deser for T
where T: TryFrom<Datum, Error = E>, E: Into<Error>,