Trait tiny_rpc::serialize::RpcSerializer[][src]

pub trait RpcSerializer: Send + Sync + 'static {
    fn serialize_to<T: Serialize, W: Write>(
        writer: W,
        value: T
    ) -> Result<(), Error>;
fn deserialize_from<T: DeserializeOwned, R: Read>(
        reader: R
    ) -> Result<T, Error>; fn serialize_size_hint<T: Serialize>(_value: &T) -> usize { ... } }

Required methods

fn serialize_to<T: Serialize, W: Write>(
    writer: W,
    value: T
) -> Result<(), Error>
[src]

fn deserialize_from<T: DeserializeOwned, R: Read>(reader: R) -> Result<T, Error>[src]

Loading content...

Provided methods

Loading content...

Implementors

impl RpcSerializer for BincodeSerializer[src]

impl RpcSerializer for JsonSerializer[src]

Loading content...