1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
/*
Appellation: scsys-core <library>
Creator: FL03 <jo3mccain@icloud.com>
Description: Implements standard datetime utilities along with a timestamp structure for use throughout
*/
pub use self::timestamp::Timestamp;
mod timestamp;
pub(crate) mod primitives {}
pub(crate) mod utils {
use chrono::{DateTime, TimeZone, Utc};
pub fn chrono_datetime_now() -> DateTime<Utc> {
Utc::now()
}
pub fn chrono_into_bson<T: TimeZone>(data: DateTime<T>) -> bson::DateTime {
bson::DateTime::from_chrono(data)
}
}