[]Trait geng_core::prelude::Trans

pub trait Trans {
    fn write_to(&self, writer: &mut dyn Write) -> Result<(), Error>;
fn read_from(reader: &mut dyn Read) -> Result<Self, Error>; }

Required methods

fn write_to(&self, writer: &mut dyn Write) -> Result<(), Error>

fn read_from(reader: &mut dyn Read) -> Result<Self, Error>

Loading content...

Implementations on Foreign Types

impl<T> Trans for Option<T> where
    T: Trans

impl<A, B, C, D> Trans for (A, B, C, D) where
    A: Trans,
    B: Trans,
    C: Trans,
    D: Trans

impl<T> Trans for Vec<T> where
    T: Trans

impl Trans for String

impl<A, B> Trans for (A, B) where
    A: Trans,
    B: Trans

impl<A, B, C> Trans for (A, B, C) where
    A: Trans,
    B: Trans,
    C: Trans

impl Trans for i64

impl Trans for ()

impl Trans for f32

impl Trans for f64

impl Trans for usize

impl Trans for bool

impl<A> Trans for (A,) where
    A: Trans

impl Trans for i32

Loading content...

Implementors

impl<K, V> Trans for HashMap<K, V, RandomState> where
    K: Trans + Eq + Hash,
    V: Trans

impl<T> Trans for Color<T> where
    T: Trans
[src]

impl<T> Trans for RealImpl<T> where
    T: Float + Trans
[src]

impl<T> Trans for Vec2<T> where
    T: Trans
[src]

impl<T> Trans for Vec3<T> where
    T: Trans
[src]

impl<T> Trans for Vec4<T> where
    T: Trans
[src]

Loading content...