[][src]Trait trans::Trans

pub trait Trans: Sized + 'static {
    pub fn create_schema() -> Schema;
pub fn write_to(&self, writer: &mut dyn Write) -> Result<()>;
pub fn read_from(reader: &mut dyn Read) -> Result<Self>; }

Required methods

pub fn create_schema() -> Schema[src]

pub fn write_to(&self, writer: &mut dyn Write) -> Result<()>[src]

pub fn read_from(reader: &mut dyn Read) -> Result<Self>[src]

Loading content...

Implementations on Foreign Types

impl Trans for ()[src]

impl<A: Trans> Trans for (A,)[src]

impl<A: Trans, B: Trans> Trans for (A, B)[src]

impl<A: Trans, B: Trans, C: Trans> Trans for (A, B, C)[src]

impl<A: Trans, B: Trans, C: Trans, D: Trans> Trans for (A, B, C, D)[src]

impl Trans for bool[src]

impl Trans for usize[src]

impl Trans for i32[src]

impl Trans for i64[src]

impl Trans for f32[src]

impl Trans for f64[src]

impl Trans for String[src]

impl<T: Trans> Trans for Option<T>[src]

impl<T: Trans> Trans for Vec<T>[src]

impl<K: Trans + Eq + Hash, V: Trans> Trans for HashMap<K, V>[src]

Loading content...

Implementors

Loading content...