Skip to main content

TpackSerialize

Trait TpackSerialize 

Source
pub trait TpackSerialize {
    // Required methods
    fn schema() -> Schema
       where Self: Sized;
    fn to_value(&self) -> TpackValue<'_>;
}

Required Methods§

Source

fn schema() -> Schema
where Self: Sized,

Source

fn to_value(&self) -> TpackValue<'_>

Implementations on Foreign Types§

Source§

impl TpackSerialize for &str

Source§

impl TpackSerialize for &[u8]

Source§

impl TpackSerialize for bool

Source§

impl TpackSerialize for f32

Source§

impl TpackSerialize for f64

Source§

impl TpackSerialize for i8

Source§

impl TpackSerialize for i16

Source§

impl TpackSerialize for i32

Source§

impl TpackSerialize for i64

Source§

impl TpackSerialize for u8

Source§

impl TpackSerialize for u16

Source§

impl TpackSerialize for u32

Source§

impl TpackSerialize for u64

Source§

impl TpackSerialize for String

Source§

impl<T> TpackSerialize for Option<T>
where T: TpackSerialize,

Source§

impl<T> TpackSerialize for Vec<T>
where T: TpackSerialize,

Implementors§