mirror of
https://git.proxmox.com/git/rustc
synced 2025-10-22 07:20:49 +00:00
29 lines
889 B
Rust
29 lines
889 B
Rust
//! 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;
|
|
}
|