Function encode_to_vec
Source pub fn encode_to_vec<T>(object: &T) -> Vec<u8> ⓘ
Expand description
Encodes an object into a vector.
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}