xml_data/serializer/
mod.rs

1//! Traits and helper structs to serialize XML
2//!
3//! To implement serializing for your data types (mapping to XML elements) you need to implement
4//! `FixedElement` or `Element`.
5//!
6//! If your data type represents multiple elements you need to implement `Inner`.
7//!
8//! To implement serialize adaptors for an XML library you need to implement `Serializer`.
9
10mod core;
11mod fixed_element;
12mod inner;
13mod value;
14
15#[cfg(feature = "derive")]
16pub use xml_data_derive::{
17	SerializerElement as Element,
18	ParserInner as Inner,
19};
20
21
22pub use self::{
23	core::{
24		Element,
25		Serializer,
26	},
27	fixed_element::{
28		FixedElement,
29	},
30	inner::{
31		Inner,
32	},
33	value::{
34		Value,
35		ValueDefault,
36		ValueString,
37	},
38};