//! A [TOML]-compatible datetime type //! //! [TOML]: https://github.com/toml-lang/toml #![deny(missing_docs)] #![warn(rust_2018_idioms)] // Makes rustc abort compilation if there are any unsafe blocks in the crate. // Presence of this annotation is picked up by tools such as cargo-geiger // and lets them ensure that there is indeed no unsafe code as opposed to // something they couldn't detect (e.g. unsafe added via macro expansion, etc). #![forbid(unsafe_code)] #![cfg_attr(docsrs, feature(doc_auto_cfg))] mod datetime; pub use crate::datetime::Date; pub use crate::datetime::Datetime; pub use crate::datetime::DatetimeParseError; pub use crate::datetime::Offset; pub use crate::datetime::Time; #[doc(hidden)] #[cfg(feature = "serde")] pub mod __unstable { pub use crate::datetime::DatetimeFromString; pub use crate::datetime::FIELD; pub use crate::datetime::NAME; }