1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
//! Serde Serialization Framework //! //! Serde is a powerful framework that enables serialization libraries to generically serialize //! Rust data structures without the overhead of runtime type information. In many situations, the //! handshake protocol between serializers and serializees can be completely optimized away, //! leaving serde to perform roughly the same speed as a hand written serializer for a specific //! type. //! //! For a detailed tutorial on the different ways to use serde please check out the //! [github repository](https://github.com/serde-rs/serde) #![doc(html_root_url="https://serde-rs.github.io/serde/serde")] #![cfg_attr(feature = "nightly", feature(collections, enumset, nonzero, step_trait, zero_one))] #![deny(missing_docs)] extern crate num; #[cfg(feature = "nightly")] extern crate collections; #[cfg(feature = "nightly")] extern crate core; pub use ser::{Serialize, Serializer}; pub use de::{Deserialize, Deserializer, Error}; pub mod bytes; pub mod de; pub mod iter; pub mod ser;