Function fastnbt::from_bytes

source ·
pub fn from_bytes<'a, T>(input: &'a [u8]) -> Result<T>where
    T: Deserialize<'a>,
Expand description

Deserialize into a T from some NBT data. See the de module for more information.

let mut decoder = GzDecoder::new(some_reader);
let mut buf = vec![];
decoder.read_to_end(&mut buf).unwrap();

let val: Value = fastnbt::from_bytes(buf.as_slice())?;