Function nbt::encode::write_compound_tag [−][src]
pub fn write_compound_tag<W: Write>(
writer: &mut W,
compound_tag: &CompoundTag
) -> Result<(), Error>
Write a compound tag to writer.
Example
use nbt::encode::write_compound_tag; use nbt::CompoundTag; let mut server = CompoundTag::new(); server.insert_str("ip", "localhost:25565"); server.insert_str("name", "Minecraft Server"); server.insert_bool("hideAddress", true); let mut servers = Vec::new(); servers.push(server); let mut root_tag = CompoundTag::new(); root_tag.insert_compound_tag_vec("servers", servers); let mut vec = Vec::new(); write_compound_tag(&mut vec, &root_tag).unwrap();