Crate serde_llsd
source ·Expand description
lib.rs
Rust library for serializing and de-serializing data in Linden Lab Structured Data format.
Serde version.
Format documentation is at http://wiki.secondlife.com/wiki/LLSD
Re-exports
pub use crate::de::auto_from_bytes;
pub use crate::de::auto_from_str;
pub use crate::de::binary::from_bytes as binary_from_bytes;
pub use crate::de::binary::from_reader as binary_from_reader;
pub use crate::de::xml::from_reader;
pub use crate::de::xml::from_str;
pub use crate::de::notation::from_bytes as notation_from_bytes;
pub use crate::de::notation::from_str as notation_from_str;
pub use crate::ser::binary::to_bytes;
pub use crate::ser::binary::to_writer as binary_to_writer;
pub use crate::ser::xml::to_string;
pub use crate::ser::xml::to_writer;
pub use crate::ser::notation::to_string as notation_to_string;
Modules
- #De-serialization. Converts an LLSD stream to tree of LLSDValue structs.
- Serialization. Converts a tree of LLSDValue structs to an LLSD stream.
Enums
- The primitive LLSD data item. Serialization takes a tree of these. Deserialization returns a tree of these.