1#![doc(
9 html_logo_url = "https://ardaku.github.io/mm/logo.svg",
10 html_favicon_url = "https://ardaku.github.io/mm/icon.svg"
11)]
12#![no_std]
13#![forbid(unsafe_code)]
14#![warn(
15 anonymous_parameters,
16 missing_copy_implementations,
17 missing_debug_implementations,
18 missing_docs,
19 nonstandard_style,
20 rust_2018_idioms,
21 single_use_lifetimes,
22 trivial_casts,
23 trivial_numeric_casts,
24 unreachable_pub,
25 unused_extern_crates,
26 unused_qualifications,
27 variant_size_differences
28)]
29#![deny(
30 rustdoc::broken_intra_doc_links,
31 rustdoc::private_intra_doc_links,
32 rustdoc::missing_crate_level_docs,
33 rustdoc::private_doc_tests,
34 rustdoc::invalid_codeblock_attributes,
35 rustdoc::invalid_html_tags,
36 rustdoc::invalid_rust_codeblocks,
37 rustdoc::bare_urls,
38 rustdoc::unescaped_backticks,
39 rustdoc::redundant_explicit_links
40)]
41
42mod date;
43mod date_time;
44mod femtos;
45#[allow(dead_code)] mod leap_second;
47mod micros;
48mod millis;
49mod naive_days;
50mod naive_hours;
51mod naive_minutes;
52mod naive_weeks;
53mod nanos;
54mod picos;
55mod secs;
56mod time;
57mod time_adjustment;
58mod time_designation;
59mod time_zone;
60mod timestamp;
61
62pub use self::{
63 date::Date, date_time::DateTime, femtos::Femtos, micros::Micros,
64 millis::Millis, naive_days::NaïveDays, naive_hours::NaïveHours,
65 naive_minutes::NaïveMinutes, naive_weeks::NaïveWeeks, nanos::Nanos,
66 picos::Picos, secs::Secs, time::Time, time_adjustment::TimeAdjustment,
67 time_designation::TimeDesignation, time_zone::TimeZone,
68 timestamp::Timestamp,
69};
70pub use crate::{NaïveMinutes as NaiveMinutes, NaïveHours as NaiveHours, NaïveDays as NaiveDays, NaïveWeeks as NaiveWeeks};