serde_shade_nbt/lib.rs
1mod de;
2mod error;
3mod ser;
4
5pub use de::{from_reader, from_slice, Deserializer};
6pub use error::{Error, Result};
7pub use ser::{to_vec, to_writer, Serializer};
8
9#[cfg(test)]
10mod test {
11 use serde::Serialize;
12
13 use crate::to_vec;
14
15 #[derive(Serialize)]
16 struct Test {}
17
18 #[test]
19 fn empty_compound_ser() {
20 let result = to_vec(&Test {});
21 assert_eq!(result.unwrap(), [0xAD, 0x4E, 0x42, 0x54, 0x00, 0x05, 0x80, 0x0a, 0x00, 0x00, 0x00, 0x00]);
22 }
23}