Trait csx64::common::serialization::BinaryRead[][src]

pub trait BinaryRead: Sized {
    fn bin_read<F: Read>(f: &mut F) -> Result<Self>;
}

Denotes that a type can be decoded from cross-platform binary.

Required methods

fn bin_read<F: Read>(f: &mut F) -> Result<Self>[src]

Loading content...

Implementations on Foreign Types

impl BinaryRead for u64[src]

impl BinaryRead for u32[src]

impl BinaryRead for u16[src]

impl BinaryRead for i64[src]

impl BinaryRead for i32[src]

impl BinaryRead for i16[src]

impl BinaryRead for i8[src]

impl BinaryRead for f64[src]

impl BinaryRead for f32[src]

impl BinaryRead for usize[src]

impl BinaryRead for isize[src]

impl BinaryRead for char[src]

impl<T0, T1> BinaryRead for (T0, T1) where
    T0: BinaryRead,
    T1: BinaryRead
[src]

impl BinaryRead for Vec<u8>[src]

impl BinaryRead for String[src]

impl<T: BinaryRead> BinaryRead for Box<T>[src]

impl<T: BinaryRead> BinaryRead for RefCell<T>[src]

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

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

impl<T: BinaryRead + Hash + Eq> BinaryRead for HashSet<T>[src]

impl BinaryRead for Integer[src]

impl BinaryRead for Float[src]

Loading content...

Implementors

Loading content...