pub trait ArchivableWith<E> {
    fn ser_de_with<A: Archive>(&mut self, ar: &mut A, extra: E) -> Result<()>;

    fn ser_de_len_with(&mut self, extra: E) -> u64 { ... }
    fn ser_with<A: Archive>(&self, ar: &mut A, extra: E) -> Result<()>
    where
        Self: Clone
, { ... } fn ser_len_with(&self, extra: E) -> u64
    where
        Self: Clone
, { ... } fn de_with<A: Archive>(ar: &mut A, extra: E) -> Result<Self>
    where
        Self: Default
, { ... } }

Required Methods

Provided Methods

Implementations on Foreign Types

Implementors