pub trait BitEncode {
fn encode(&self, _: &mut Encoder);
fn size_hint() -> usize { ... }
}
Required Methods
Provided Methods
Implementors
impl BitEncode for i8
impl BitEncode for u16
impl BitEncode for u32
impl BitEncode for u64
impl BitEncode for i16
impl BitEncode for i32
impl BitEncode for i64
impl BitEncode for f32
impl BitEncode for f64
impl BitEncode for bool
impl BitEncode for usize
impl BitEncode for [u8]
impl<'a> BitEncode for &'a u16
impl<'a> BitEncode for &'a u32
impl<'a> BitEncode for &'a u64
impl<'a> BitEncode for &'a i8
impl<'a> BitEncode for &'a i16
impl<'a> BitEncode for &'a i32
impl<'a> BitEncode for &'a i64
impl<'a> BitEncode for &'a f32
impl<'a> BitEncode for &'a f64
impl<'a> BitEncode for &'a usize
impl<'a> BitEncode for &'a bool
impl<'a> BitEncode for &'a [u8]
impl BitEncode for [u8; 0]
impl<'a> BitEncode for &'a [u8; 0]
impl<E: BitEncode> BitEncode for [E; 0]
impl<'a, E: BitEncode> BitEncode for &'a [E; 0]
impl BitEncode for [u8; 1]
impl<'a> BitEncode for &'a [u8; 1]
impl<E: BitEncode> BitEncode for [E; 1]
impl<'a, E: BitEncode> BitEncode for &'a [E; 1]
impl BitEncode for [u8; 2]
impl<'a> BitEncode for &'a [u8; 2]
impl<E: BitEncode> BitEncode for [E; 2]
impl<'a, E: BitEncode> BitEncode for &'a [E; 2]
impl BitEncode for [u8; 3]
impl<'a> BitEncode for &'a [u8; 3]
impl<E: BitEncode> BitEncode for [E; 3]
impl<'a, E: BitEncode> BitEncode for &'a [E; 3]
impl BitEncode for [u8; 4]
impl<'a> BitEncode for &'a [u8; 4]
impl<E: BitEncode> BitEncode for [E; 4]
impl<'a, E: BitEncode> BitEncode for &'a [E; 4]
impl BitEncode for [u8; 5]
impl<'a> BitEncode for &'a [u8; 5]
impl<E: BitEncode> BitEncode for [E; 5]
impl<'a, E: BitEncode> BitEncode for &'a [E; 5]
impl BitEncode for [u8; 6]
impl<'a> BitEncode for &'a [u8; 6]
impl<E: BitEncode> BitEncode for [E; 6]
impl<'a, E: BitEncode> BitEncode for &'a [E; 6]
impl BitEncode for [u8; 7]
impl<'a> BitEncode for &'a [u8; 7]
impl<E: BitEncode> BitEncode for [E; 7]
impl<'a, E: BitEncode> BitEncode for &'a [E; 7]
impl BitEncode for [u8; 8]
impl<'a> BitEncode for &'a [u8; 8]
impl<E: BitEncode> BitEncode for [E; 8]
impl<'a, E: BitEncode> BitEncode for &'a [E; 8]
impl BitEncode for [u8; 9]
impl<'a> BitEncode for &'a [u8; 9]
impl<E: BitEncode> BitEncode for [E; 9]
impl<'a, E: BitEncode> BitEncode for &'a [E; 9]
impl BitEncode for [u8; 10]
impl<'a> BitEncode for &'a [u8; 10]
impl<E: BitEncode> BitEncode for [E; 10]
impl<'a, E: BitEncode> BitEncode for &'a [E; 10]
impl BitEncode for [u8; 11]
impl<'a> BitEncode for &'a [u8; 11]
impl<E: BitEncode> BitEncode for [E; 11]
impl<'a, E: BitEncode> BitEncode for &'a [E; 11]
impl BitEncode for [u8; 12]
impl<'a> BitEncode for &'a [u8; 12]
impl<E: BitEncode> BitEncode for [E; 12]
impl<'a, E: BitEncode> BitEncode for &'a [E; 12]
impl BitEncode for [u8; 13]
impl<'a> BitEncode for &'a [u8; 13]
impl<E: BitEncode> BitEncode for [E; 13]
impl<'a, E: BitEncode> BitEncode for &'a [E; 13]
impl BitEncode for [u8; 14]
impl<'a> BitEncode for &'a [u8; 14]
impl<E: BitEncode> BitEncode for [E; 14]
impl<'a, E: BitEncode> BitEncode for &'a [E; 14]
impl BitEncode for [u8; 15]
impl<'a> BitEncode for &'a [u8; 15]
impl<E: BitEncode> BitEncode for [E; 15]
impl<'a, E: BitEncode> BitEncode for &'a [E; 15]
impl BitEncode for [u8; 16]
impl<'a> BitEncode for &'a [u8; 16]
impl<E: BitEncode> BitEncode for [E; 16]
impl<'a, E: BitEncode> BitEncode for &'a [E; 16]
impl BitEncode for [u8; 17]
impl<'a> BitEncode for &'a [u8; 17]
impl<E: BitEncode> BitEncode for [E; 17]
impl<'a, E: BitEncode> BitEncode for &'a [E; 17]
impl BitEncode for [u8; 18]
impl<'a> BitEncode for &'a [u8; 18]
impl<E: BitEncode> BitEncode for [E; 18]
impl<'a, E: BitEncode> BitEncode for &'a [E; 18]
impl BitEncode for [u8; 19]
impl<'a> BitEncode for &'a [u8; 19]
impl<E: BitEncode> BitEncode for [E; 19]
impl<'a, E: BitEncode> BitEncode for &'a [E; 19]
impl BitEncode for [u8; 20]
impl<'a> BitEncode for &'a [u8; 20]
impl<E: BitEncode> BitEncode for [E; 20]
impl<'a, E: BitEncode> BitEncode for &'a [E; 20]
impl BitEncode for [u8; 21]
impl<'a> BitEncode for &'a [u8; 21]
impl<E: BitEncode> BitEncode for [E; 21]
impl<'a, E: BitEncode> BitEncode for &'a [E; 21]
impl BitEncode for [u8; 22]
impl<'a> BitEncode for &'a [u8; 22]
impl<E: BitEncode> BitEncode for [E; 22]
impl<'a, E: BitEncode> BitEncode for &'a [E; 22]
impl BitEncode for [u8; 23]
impl<'a> BitEncode for &'a [u8; 23]
impl<E: BitEncode> BitEncode for [E; 23]
impl<'a, E: BitEncode> BitEncode for &'a [E; 23]
impl BitEncode for [u8; 24]
impl<'a> BitEncode for &'a [u8; 24]
impl<E: BitEncode> BitEncode for [E; 24]
impl<'a, E: BitEncode> BitEncode for &'a [E; 24]
impl BitEncode for [u8; 25]
impl<'a> BitEncode for &'a [u8; 25]
impl<E: BitEncode> BitEncode for [E; 25]
impl<'a, E: BitEncode> BitEncode for &'a [E; 25]
impl BitEncode for [u8; 26]
impl<'a> BitEncode for &'a [u8; 26]
impl<E: BitEncode> BitEncode for [E; 26]
impl<'a, E: BitEncode> BitEncode for &'a [E; 26]
impl BitEncode for [u8; 27]
impl<'a> BitEncode for &'a [u8; 27]
impl<E: BitEncode> BitEncode for [E; 27]
impl<'a, E: BitEncode> BitEncode for &'a [E; 27]
impl BitEncode for [u8; 28]
impl<'a> BitEncode for &'a [u8; 28]
impl<E: BitEncode> BitEncode for [E; 28]
impl<'a, E: BitEncode> BitEncode for &'a [E; 28]
impl BitEncode for [u8; 29]
impl<'a> BitEncode for &'a [u8; 29]
impl<E: BitEncode> BitEncode for [E; 29]
impl<'a, E: BitEncode> BitEncode for &'a [E; 29]
impl BitEncode for [u8; 30]
impl<'a> BitEncode for &'a [u8; 30]
impl<E: BitEncode> BitEncode for [E; 30]
impl<'a, E: BitEncode> BitEncode for &'a [E; 30]
impl BitEncode for [u8; 31]
impl<'a> BitEncode for &'a [u8; 31]
impl<E: BitEncode> BitEncode for [E; 31]
impl<'a, E: BitEncode> BitEncode for &'a [E; 31]
impl BitEncode for [u8; 32]
impl<'a> BitEncode for &'a [u8; 32]
impl<E: BitEncode> BitEncode for [E; 32]
impl<'a, E: BitEncode> BitEncode for &'a [E; 32]
impl<'a> BitEncode for &'a Vec<u8>
impl<'a> BitEncode for &'a str
impl BitEncode for String
impl<'a> BitEncode for &'a String
impl<E: BitEncode> BitEncode for [E]
impl<'a, E: BitEncode> BitEncode for &'a [E]
impl<E: BitEncode> BitEncode for Vec<E>
impl<'a, E: BitEncode> BitEncode for &'a Vec<E>
impl<A, B> BitEncode for (A, B) where A: BitEncode, B: BitEncode
impl<'a, A, B> BitEncode for &'a (A, B) where A: BitEncode, B: BitEncode
impl<A, B, C> BitEncode for (A, B, C) where A: BitEncode,
B: BitEncode,
C: BitEncode
impl<'a, A, B, C> BitEncode for &'a (A, B, C) where A: BitEncode,
B: BitEncode,
C: BitEncode
impl<A, B, C, D> BitEncode for (A, B, C, D) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode
impl<'a, A, B, C, D> BitEncode for &'a (A, B, C, D) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode
impl<A, B, C, D, E> BitEncode for (A, B, C, D, E) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode,
E: BitEncode
impl<'a, A, B, C, D, E> BitEncode for &'a (A, B, C, D, E) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode,
E: BitEncode
impl<A, B, C, D, E, F> BitEncode for (A, B, C, D, E, F) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode,
E: BitEncode,
F: BitEncode
impl<'a, A, B, C, D, E, F> BitEncode for &'a (A, B, C, D, E, F) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode,
E: BitEncode,
F: BitEncode
impl<A, B, C, D, E, F, G> BitEncode for (A, B, C, D, E, F, G) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode,
E: BitEncode,
F: BitEncode,
G: BitEncode
impl<'a, A, B, C, D, E, F, G> BitEncode for &'a (A, B, C, D, E, F, G) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode,
E: BitEncode,
F: BitEncode,
G: BitEncode
impl<A, B, C, D, E, F, G, H> BitEncode for (A, B, C, D, E, F, G, H) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode,
E: BitEncode,
F: BitEncode,
G: BitEncode,
H: BitEncode
impl<'a, A, B, C, D, E, F, G, H> BitEncode for &'a (A, B, C, D, E, F, G, H) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode,
E: BitEncode,
F: BitEncode,
G: BitEncode,
H: BitEncode
impl<A, B, C, D, E, F, G, H, I> BitEncode for (A, B, C, D, E, F, G, H, I) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode,
E: BitEncode,
F: BitEncode,
G: BitEncode,
H: BitEncode,
I: BitEncode
impl<'a, A, B, C, D, E, F, G, H, I> BitEncode for &'a (A, B, C, D, E, F, G, H, I) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode,
E: BitEncode,
F: BitEncode,
G: BitEncode,
H: BitEncode,
I: BitEncode
impl<A, B, C, D, E, F, G, H, I, J> BitEncode for (A, B, C, D, E, F, G, H, I, J) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode,
E: BitEncode,
F: BitEncode,
G: BitEncode,
H: BitEncode,
I: BitEncode,
J: BitEncode
impl<'a, A, B, C, D, E, F, G, H, I, J> BitEncode for &'a (A, B, C, D, E, F, G, H, I, J) where A: BitEncode,
B: BitEncode,
C: BitEncode,
D: BitEncode,
E: BitEncode,
F: BitEncode,
G: BitEncode,
H: BitEncode,
I: BitEncode,
J: BitEncode