[][src]Function bytekey2::ser::serialize

pub fn serialize<T>(v: &T) -> Result<Vec<u8>> where
    T: Serialize

Serialize data into a vector of u8 bytes.

Usage

assert_eq!(vec!(0x00, 0x00, 0x00, 0x2A), serialize(&42u32).unwrap());
assert_eq!(vec!(0x66, 0x69, 0x7A, 0x7A, 0x62, 0x75, 0x7A, 0x7A, 0x00), serialize(&"fizzbuzz").unwrap());
assert_eq!(vec!(0x2A, 0x66, 0x69, 0x7A, 0x7A, 0x00), serialize(&(42u8, "fizz")).unwrap());