mod core;
mod default;
mod extensions;
mod fixed_element;
mod ignore;
mod inner;
mod value;
#[cfg(feature = "derive")]
pub use xml_data_derive::{
ParserElement as Element,
ParserInner as Inner,
};
pub use self::{
core::{
ElementState,
ElementParser,
},
default::{
Element,
ElementDefaultParseState,
Inner,
InnerDefaultParseState,
},
extensions::{
ElementParserExt,
},
fixed_element::{
FixedElementState,
},
ignore::{
IgnoreElement,
},
inner::{
InnerState,
InnerParseResult,
ParseElementOnce,
ParseElementOptional,
ParseElementList,
ParseInnerOptional,
},
value::{
Value,
ValueDefault,
ValueString,
},
};