pub trait OwnedDeserializer<T>: Format<'static, T> {
    // Required method
    fn deserialize_from<R: Read>(&self, reader: R) -> Result<T, Self::Error>;

    // Provided method
    fn deserialize_owned(&self, data: &[u8]) -> Result<T, Self::Error> { ... }
}
Expand description

A deserializer that does not attempt to borrow data when deserializing.

Required Methods§

source

fn deserialize_from<R: Read>(&self, reader: R) -> Result<T, Self::Error>

Deserialize T from reader.

Provided Methods§

source

fn deserialize_owned(&self, data: &[u8]) -> Result<T, Self::Error>

Deserialize T from data.

Implementors§