encode_to_vec

Function encode_to_vec 

Source
pub fn encode_to_vec<T>(object: &T) -> Vec<u8> 
where T: Encodable + ?Sized,
Expand description

Encodes an object into a vector.

Examples found in repository?
examples/encoder.rs (line 13)
8fn main() {
9    let v = vec![Inner::new(0xcafe_babe), Inner::new(0xdead_beef)];
10    let b = vec![0xab, 0xcd];
11
12    let adt = Adt::new(v, b);
13    let encoded = encoding::encode_to_vec(&adt);
14
15    let want = [0x02, 0xca, 0xfe, 0xba, 0xbe, 0xde, 0xad, 0xbe, 0xef, 0xab, 0xcd];
16    assert_eq!(encoded, want);
17}