[][src]Trait ed::Decode

pub trait Decode: Sized {
    fn decode<R: Read>(input: R) -> Result<Self>;

    fn decode_into<R: Read>(&mut self, input: R) -> Result<()> { ... }
}

Required methods

fn decode<R: Read>(input: R) -> Result<Self>

Loading content...

Provided methods

fn decode_into<R: Read>(&mut self, input: R) -> Result<()>

Loading content...

Implementations on Foreign Types

impl Decode for u8[src]

impl Decode for u16[src]

impl Decode for u32[src]

impl Decode for u64[src]

impl Decode for u128[src]

impl Decode for i8[src]

impl Decode for i16[src]

impl Decode for i32[src]

impl Decode for i64[src]

impl Decode for i128[src]

impl Decode for bool[src]

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

impl Decode for ()[src]

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

impl<A: Decode + Terminated, B: Decode> Decode for (A, B)[src]

impl<A: Decode + Terminated, B: Decode + Terminated, C: Decode> Decode for (A, B, C)[src]

impl<A: Decode + Terminated, B: Decode + Terminated, C: Decode + Terminated, D: Decode> Decode for (A, B, C, D)[src]

impl<A: Decode + Terminated, B: Decode + Terminated, C: Decode + Terminated, D: Decode + Terminated, E: Decode> Decode for (A, B, C, D, E)[src]

impl<A: Decode + Terminated, B: Decode + Terminated, C: Decode + Terminated, D: Decode + Terminated, E: Decode + Terminated, F: Decode> Decode for (A, B, C, D, E, F)[src]

impl<A: Decode + Terminated, B: Decode + Terminated, C: Decode + Terminated, D: Decode + Terminated, E: Decode + Terminated, F: Decode + Terminated, G: Decode> Decode for (A, B, C, D, E, F, G)[src]

impl<T: Decode + Terminated> Decode for [T; 0][src]

impl<T: Decode + Terminated> Decode for [T; 1][src]

impl<T: Decode + Terminated> Decode for [T; 2][src]

impl<T: Decode + Terminated> Decode for [T; 3][src]

impl<T: Decode + Terminated> Decode for [T; 4][src]

impl<T: Decode + Terminated> Decode for [T; 5][src]

impl<T: Decode + Terminated> Decode for [T; 6][src]

impl<T: Decode + Terminated> Decode for [T; 7][src]

impl<T: Decode + Terminated> Decode for [T; 8][src]

impl<T: Decode + Terminated> Decode for [T; 9][src]

impl<T: Decode + Terminated> Decode for [T; 10][src]

impl<T: Decode + Terminated> Decode for [T; 11][src]

impl<T: Decode + Terminated> Decode for [T; 12][src]

impl<T: Decode + Terminated> Decode for [T; 13][src]

impl<T: Decode + Terminated> Decode for [T; 14][src]

impl<T: Decode + Terminated> Decode for [T; 15][src]

impl<T: Decode + Terminated> Decode for [T; 16][src]

impl<T: Decode + Terminated> Decode for [T; 17][src]

impl<T: Decode + Terminated> Decode for [T; 18][src]

impl<T: Decode + Terminated> Decode for [T; 19][src]

impl<T: Decode + Terminated> Decode for [T; 20][src]

impl<T: Decode + Terminated> Decode for [T; 21][src]

impl<T: Decode + Terminated> Decode for [T; 22][src]

impl<T: Decode + Terminated> Decode for [T; 23][src]

impl<T: Decode + Terminated> Decode for [T; 24][src]

impl<T: Decode + Terminated> Decode for [T; 25][src]

impl<T: Decode + Terminated> Decode for [T; 26][src]

impl<T: Decode + Terminated> Decode for [T; 27][src]

impl<T: Decode + Terminated> Decode for [T; 28][src]

impl<T: Decode + Terminated> Decode for [T; 29][src]

impl<T: Decode + Terminated> Decode for [T; 30][src]

impl<T: Decode + Terminated> Decode for [T; 31][src]

impl<T: Decode + Terminated> Decode for [T; 32][src]

impl<T: Decode + Terminated> Decode for [T; 33][src]

impl<T: Decode + Terminated> Decode for [T; 64][src]

impl<T: Decode + Terminated> Decode for [T; 128][src]

impl<T: Decode + Terminated> Decode for [T; 256][src]

impl<T: Decode + Terminated> Decode for Vec<T>[src]

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

Loading content...

Implementors

Loading content...