#![doc = crate::_DOC_PHYS_TIME!()] #![doc = crate::_doc!(modules: crate::phys; time)]
#![doc = crate::_doc!(flat:"phys")]
#![doc = crate::_doc!(extends: time)]
#![cfg_attr(feature = "safe_time", forbid(unsafe_code))]
mod _reexport_core; #[cfg(feature = "std")]
mod _reexport_std;
pub mod source;
mod delta; mod fmt; mod no; mod scale; mod split;
#[cfg(feature = "time")] crate::items! {
mod calendar; mod unix; }
crate::structural_mods! { _mods {
pub use super::{
delta::*,
fmt::*,
no::*,
scale::*,
split::*,
};
#[cfg(feature = "time")]
#[cfg_attr(nightly_doc, doc(cfg(feature = "time")))]
pub use super::{
calendar::*,
unix::*,
};
}
_pub_mods {
pub use super::{
source::_all::*,
};
}
_reexports {
pub use super::_reexport_core::*;
#[cfg(feature = "std")]
pub use super::_reexport_std::*;
pub use devela_base_core::phys::time::{
Timeout,
};
#[cfg(feature = "std")]
pub use devela_base_std::phys::time::{
StdSystemTimeError, SystemTimeError, TimeError,
};
}
}