[][src]Trait kv::Serde

pub trait Serde<T>: Encoding {
    fn from_serde(t: T) -> Self;
fn to_serde(self) -> T; fn to_value_buf(t: T) -> Result<ValueBuf<Self>, Error> { ... } }

A trait for types wrapping Serde values

Required methods

fn from_serde(t: T) -> Self

Wraps a serde-compatible type in a Serde

fn to_serde(self) -> T

Unwraps a serde-compatible type from a Serde

Loading content...

Provided methods

fn to_value_buf(t: T) -> Result<ValueBuf<Self>, Error>

Converts a serde-compatible type to ValueBuf directly

Loading content...

Implementors

impl<T> Serde<T> for Bincode<T> where
    T: DeserializeOwned + Serialize
[src]

impl<T> Serde<T> for Cbor<T> where
    T: DeserializeOwned + Serialize
[src]

impl<T> Serde<T> for Json<T> where
    T: DeserializeOwned + Serialize
[src]

impl<T> Serde<T> for Msgpack<T> where
    T: DeserializeOwned + Serialize
[src]

Loading content...