#[macro_use]
extern crate num_derive;
pub mod clock {
mod time_of_day;
pub use time_of_day::ClockTime;
pub use time_of_day::TimeOfDay;
}
mod common {
pub mod error;
pub mod math;
}
pub use common::error::CalendarError;
pub mod day_count {
mod prelude;
mod fixed;
mod jd;
mod mjd;
mod rd;
mod unix;
pub use prelude::*;
pub use fixed::CalculatedBounds;
pub use fixed::Epoch;
pub use fixed::Fixed;
pub use fixed::FromFixed;
pub use fixed::ToFixed;
pub use fixed::FIXED_MAX;
pub use fixed::FIXED_MIN;
pub use jd::JulianDay;
pub use mjd::ModifiedJulianDay;
pub use rd::RataDie;
pub use unix::UnixMoment;
}
pub mod day_cycle {
mod prelude;
mod akan;
mod week;
pub use prelude::*;
pub use akan::Akan;
pub use akan::AkanPrefix;
pub use akan::AkanStem;
pub use week::Weekday;
}
pub mod calendar {
mod moment;
mod prelude;
mod armenian;
mod coptic;
mod cotsworth;
mod egyptian;
mod ethiopic;
mod french_rev_arith;
mod gregorian;
mod holocene;
mod iso;
mod julian;
mod olympiad;
mod positivist;
mod roman;
mod symmetry;
mod tranquility;
pub use moment::CalendarMoment;
pub use prelude::*;
pub use armenian::Armenian;
pub use armenian::ArmenianDaysOfMonth;
pub use armenian::ArmenianMoment;
pub use armenian::ArmenianMonth;
pub use coptic::Coptic;
pub use coptic::CopticMoment;
pub use coptic::CopticMonth;
pub use cotsworth::Cotsworth;
pub use cotsworth::CotsworthComplementaryDay;
pub use cotsworth::CotsworthMoment;
pub use cotsworth::CotsworthMonth;
pub use egyptian::Egyptian;
pub use egyptian::EgyptianDaysUponTheYear;
pub use egyptian::EgyptianMoment;
pub use egyptian::EgyptianMonth;
pub use ethiopic::Ethiopic;
pub use ethiopic::EthiopicMoment;
pub use ethiopic::EthiopicMonth;
pub use french_rev_arith::FrenchRevArith;
pub use french_rev_arith::FrenchRevArithMoment;
pub use french_rev_arith::FrenchRevMonth;
pub use french_rev_arith::FrenchRevWeekday;
pub use french_rev_arith::Sansculottide;
pub use gregorian::Gregorian;
pub use gregorian::GregorianMoment;
pub use gregorian::GregorianMonth;
pub use holocene::Holocene;
pub use holocene::HoloceneMoment;
pub use holocene::HoloceneMonth;
pub use iso::ISOMoment;
pub use iso::ISO;
pub use julian::Julian;
pub use julian::JulianMoment;
pub use julian::JulianMonth;
pub use olympiad::Olympiad;
pub use positivist::Positivist;
pub use positivist::PositivistComplementaryDay;
pub use positivist::PositivistMoment;
pub use positivist::PositivistMonth;
pub use roman::Roman;
pub use roman::RomanMonth;
pub use roman::RomanMonthlyEvent;
pub use symmetry::Symmetry;
pub use symmetry::Symmetry010;
pub use symmetry::Symmetry010Moment;
pub use symmetry::Symmetry010Solstice;
pub use symmetry::Symmetry010SolsticeMoment;
pub use symmetry::Symmetry454;
pub use symmetry::Symmetry454Moment;
pub use symmetry::Symmetry454Solstice;
pub use symmetry::Symmetry454SolsticeMoment;
pub use symmetry::SymmetryMonth;
pub use tranquility::Tranquility;
pub use tranquility::TranquilityComplementaryDay;
pub use tranquility::TranquilityMoment;
pub use tranquility::TranquilityMonth;
}
#[cfg(feature = "display")]
#[allow(unused)]
pub mod display {
mod moment;
mod prelude;
mod private;
mod text {
pub mod en;
pub mod fr;
pub mod prelude;
}
mod akan;
mod armenian;
mod clock;
mod coptic;
mod cotsworth;
mod egyptian;
mod ethiopic;
mod french_rev;
mod gregorian;
mod holocene;
mod iso;
mod julian;
mod positivist;
mod roman;
mod symmetry;
mod tranquility;
mod week;
pub use moment::*;
pub use prelude::*;
pub use akan::*;
pub use armenian::*;
pub use clock::*;
pub use coptic::*;
pub use cotsworth::*;
pub use egyptian::*;
pub use ethiopic::*;
pub use french_rev::*;
pub use gregorian::*;
pub use holocene::*;
pub use iso::*;
pub use julian::*;
pub use positivist::*;
pub use roman::*;
pub use symmetry::*;
pub use tranquility::*;
pub use week::*;
}