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}