pub trait BitDecode: Sized {
fn decode(_: &mut Decoder) -> Result<Self, Error>;
}
Required Methods
Implementors
impl BitDecode for u16
impl BitDecode for u32
impl BitDecode for u64
impl BitDecode for i8
impl BitDecode for i16
impl BitDecode for i32
impl BitDecode for i64
impl BitDecode for f32
impl BitDecode for f64
impl BitDecode for bool
impl BitDecode for usize
impl BitDecode for collections::vec::Vec<u8>
impl BitDecode for String
impl<D: BitDecode> BitDecode for collections::vec::Vec<D>
impl<A, B> BitDecode for (A, B) where A: BitDecode, B: BitDecode
impl<A, B, C> BitDecode for (A, B, C) where A: BitDecode,
B: BitDecode,
C: BitDecode
impl<A, B, C, D> BitDecode for (A, B, C, D) where A: BitDecode,
B: BitDecode,
C: BitDecode,
D: BitDecode
impl<A, B, C, D, E> BitDecode for (A, B, C, D, E) where A: BitDecode,
B: BitDecode,
C: BitDecode,
D: BitDecode,
E: BitDecode
impl<A, B, C, D, E, F> BitDecode for (A, B, C, D, E, F) where A: BitDecode,
B: BitDecode,
C: BitDecode,
D: BitDecode,
E: BitDecode,
F: BitDecode
impl<A, B, C, D, E, F, G> BitDecode for (A, B, C, D, E, F, G) where A: BitDecode,
B: BitDecode,
C: BitDecode,
D: BitDecode,
E: BitDecode,
F: BitDecode,
G: BitDecode
impl<A, B, C, D, E, F, G, H> BitDecode for (A, B, C, D, E, F, G, H) where A: BitDecode,
B: BitDecode,
C: BitDecode,
D: BitDecode,
E: BitDecode,
F: BitDecode,
G: BitDecode,
H: BitDecode
impl<A, B, C, D, E, F, G, H, I> BitDecode for (A, B, C, D, E, F, G, H, I) where A: BitDecode,
B: BitDecode,
C: BitDecode,
D: BitDecode,
E: BitDecode,
F: BitDecode,
G: BitDecode,
H: BitDecode,
I: BitDecode
impl<A, B, C, D, E, F, G, H, I, J> BitDecode for (A, B, C, D, E, F, G, H, I, J) where A: BitDecode,
B: BitDecode,
C: BitDecode,
D: BitDecode,
E: BitDecode,
F: BitDecode,
G: BitDecode,
H: BitDecode,
I: BitDecode,
J: BitDecode