//#![warn(missing_doc)] #![forbid(non_camel_case_types)] #![forbid(unsafe_code)] #![allow(clippy::redundant_closure_for_method_calls)] #![allow(clippy::module_name_repetitions)] //! This crate currently provides an almost XML 1.0/1.1-compliant pull parser. //! //! Please note that functions of this parser may panic. //! If a panic could cause a Denial Of Service in your codebase, *you're* responsible for wrapping access to this library in `catch_unwind`. //! #![cfg_attr(doctest, doc = include_str!("../README.md"))] pub use crate::reader::EventReader; pub use crate::reader::ParserConfig; pub use crate::util::Encoding; pub use crate::writer::EmitterConfig; pub use crate::writer::EventWriter; pub mod attribute; pub mod common; pub mod escape; #[doc(hidden)] // FIXME: not supposed to be public pub mod macros; pub mod name; pub mod namespace; pub mod reader; mod util; pub mod writer;