mirror of
https://github.com/mat-1/azalea.git
synced 2024-09-20 07:02:31 +00:00
.. | ||
benches | ||
src | ||
tests | ||
Cargo.toml | ||
README.md |
Azalea NBT
A fast NBT serializer and deserializer.
Note: Running your code with RUSTFLAGS="-C target-cpu=native"
will result in significant performance improvements.
Examples
use ahash::AHashMap;
use azalea_nbt::Tag;
use std::io::Cursor;
let buf = include_bytes!("../tests/hello_world.nbt");
let tag = Tag::read(&mut Cursor::new(&buf[..])).unwrap();
assert_eq!(
tag,
Tag::Compound(AHashMap::from_iter(vec![(
"hello world".into(),
Tag::Compound(AHashMap::from_iter(vec![(
"name".into(),
Tag::String("Bananrama".into()),
)]))
)]))
);