in src/primitives.rs [683:699]
fn test_ser_de_vec() {
let vm = VersionMap::new();
let mut snapshot_mem = vec![0u8; 64];
let mut store = Vec::new();
store.push("test 1".to_owned());
store.push("test 2".to_owned());
store.push("test 3".to_owned());
store
.serialize(&mut snapshot_mem.as_mut_slice(), &vm, 1)
.unwrap();
let restore =
<Vec<String> as Versionize>::deserialize(&mut snapshot_mem.as_slice(), &vm, 1).unwrap();
assert_eq!(store, restore);
}