Sha256: b49d82a59653445ba26db46a1515294b1ab480c0671dbe5499dfd1fb02588b3b
Contents?: true
Size: 749 Bytes
Versions: 9
Compression:
Stored size: 749 Bytes
Contents
#[cfg(test)] mod borsh_tests { use crate::Uuid; use std::string::ToString; #[test] fn test_serialize() { let uuid_str = "f9168c5e-ceb2-4faa-b6bf-329bf39fa1e4"; let uuid = Uuid::parse_str(uuid_str).unwrap(); let uuid_bytes = uuid.as_bytes().to_vec(); let borsh_bytes = borsh::to_vec(&uuid).unwrap(); assert_eq!(uuid_bytes, borsh_bytes); } #[test] fn test_deserialize() { let uuid_str = "f9168c5e-ceb2-4faa-b6bf-329bf39fa1e4"; let uuid = Uuid::parse_str(uuid_str).unwrap(); let uuid_bytes = uuid.as_bytes().to_vec(); let deserialized = borsh::from_slice::<Uuid>(&uuid_bytes).unwrap().to_string(); assert_eq!(uuid_str, deserialized); } }
Version data entries
9 entries across 9 versions & 1 rubygems