[][src]Trait pigeon::Unpack

pub trait Unpack<'a> where
    Self: Sized + 'a, 
{ fn unpack(reader: &mut Reader<'a>) -> Result<Self>; }

Types which can get read from a Reader.

Required methods

fn unpack(reader: &mut Reader<'a>) -> Result<Self>

Read an item of this type from the Reader.

Loading content...

Implementations on Foreign Types

impl<'a> Unpack<'a> for bool[src]

impl<'a> Unpack<'a> for u8[src]

impl<'a> Unpack<'a> for u16[src]

impl<'a> Unpack<'a> for u32[src]

impl<'a> Unpack<'a> for u64[src]

impl<'a> Unpack<'a> for i8[src]

impl<'a> Unpack<'a> for i16[src]

impl<'a> Unpack<'a> for i32[src]

impl<'a> Unpack<'a> for i64[src]

impl<'a> Unpack<'a> for f32[src]

impl<'a> Unpack<'a> for f64[src]

impl<'a> Unpack<'a> for ()[src]

impl<'a, A: Unpack<'a>> Unpack<'a> for (A,)[src]

impl<'a, A: Unpack<'a>, B: Unpack<'a>> Unpack<'a> for (A, B)[src]

impl<'a, A: Unpack<'a>, B: Unpack<'a>, C: Unpack<'a>> Unpack<'a> for (A, B, C)[src]

impl<'a, A: Unpack<'a>, B: Unpack<'a>, C: Unpack<'a>, D: Unpack<'a>> Unpack<'a> for (A, B, C, D)[src]

impl<'a, A: Unpack<'a>, B: Unpack<'a>, C: Unpack<'a>, D: Unpack<'a>, E: Unpack<'a>> Unpack<'a> for (A, B, C, D, E)[src]

impl<'a, A: Unpack<'a>, B: Unpack<'a>, C: Unpack<'a>, D: Unpack<'a>, E: Unpack<'a>, F: Unpack<'a>> Unpack<'a> for (A, B, C, D, E, F)[src]

impl<'a, A: Unpack<'a>, B: Unpack<'a>, C: Unpack<'a>, D: Unpack<'a>, E: Unpack<'a>, F: Unpack<'a>, G: Unpack<'a>> Unpack<'a> for (A, B, C, D, E, F, G)[src]

impl<'a, A: Unpack<'a>, B: Unpack<'a>, C: Unpack<'a>, D: Unpack<'a>, E: Unpack<'a>, F: Unpack<'a>, G: Unpack<'a>, H: Unpack<'a>> Unpack<'a> for (A, B, C, D, E, F, G, H)[src]

impl<'a, A: Unpack<'a>, B: Unpack<'a>, C: Unpack<'a>, D: Unpack<'a>, E: Unpack<'a>, F: Unpack<'a>, G: Unpack<'a>, H: Unpack<'a>, I: Unpack<'a>> Unpack<'a> for (A, B, C, D, E, F, G, H, I)[src]

impl<'a, A: Unpack<'a>, B: Unpack<'a>, C: Unpack<'a>, D: Unpack<'a>, E: Unpack<'a>, F: Unpack<'a>, G: Unpack<'a>, H: Unpack<'a>, I: Unpack<'a>, J: Unpack<'a>> Unpack<'a> for (A, B, C, D, E, F, G, H, I, J)[src]

Loading content...

Implementors

impl<'a> Unpack<'a> for U1[src]

impl<'a> Unpack<'a> for U2[src]

impl<'a> Unpack<'a> for U3[src]

impl<'a> Unpack<'a> for U4[src]

impl<'a> Unpack<'a> for U5[src]

impl<'a> Unpack<'a> for U6[src]

impl<'a> Unpack<'a> for U7[src]

Loading content...