Expand description
Data Model
§Example
use datamodel::{
serializers::KeyValues2Serializer,
Element,
Header,
Serializer
};
let mut root = Element::named("root");
root.set_value("The Value", 84);
root.set_value("The Size", 0.4);
let file = std::fs::File::create("example.dmx").unwrap();
let mut writer = std::io::BufWriter::new(file);
let _ = KeyValues2Serializer::serialize(&mut writer, &Header::default(), &root);
Re-exports§
pub use attribute::Attribute;
Modules§
Structs§
- Element
- The element struct represents a single element in the data model.
- Header
- The header struct represents the header of a DMX file.
Traits§
- Serializer
- A trait for serializing and deserializing elements.
Functions§
- deserialize
- Deserialize a buffer with built-in serializers.