Trait z4_engine::Param

source ·
pub trait Param: Sized + Send + Default {
    // Required methods
    fn to_value(self) -> Value;
    fn from_value(value: Value) -> Result<Self>;
    fn to_bytes(&self) -> Vec<u8> ;
    fn from_bytes(bytes: &[u8]) -> Result<Self>;
}
Expand description

serialize & deserialize for params

Required Methods§

source

fn to_value(self) -> Value

source

fn from_value(value: Value) -> Result<Self>

source

fn to_bytes(&self) -> Vec<u8>

source

fn from_bytes(bytes: &[u8]) -> Result<Self>

Object Safety§

This trait is not object safe.

Implementors§