Function bytekey::encode
[−]
[src]
pub fn encode<T>(value: &T) -> Result<Vec<u8>> where T: Encodable
Encode data into a byte vector.
Usage
assert_eq!(vec!(0x00, 0x00, 0x00, 0x2A), encode(&42u32).unwrap()); assert_eq!(vec!(0x66, 0x69, 0x7A, 0x7A, 0x62, 0x75, 0x7A, 0x7A, 0x00), encode(&"fizzbuzz").unwrap()); assert_eq!(vec!(0x2A, 0x66, 0x69, 0x7A, 0x7A, 0x00), encode(&(42u8, "fizz")).unwrap());