Skip to main content

doido_core/
lib.rs

1pub mod concerns;
2pub mod core_ext;
3pub mod crypto;
4pub mod environment;
5pub mod error;
6pub mod inflector;
7pub mod logger;
8pub mod notifications;
9pub mod test_time;
10pub mod time_ext;
11pub mod trace;
12
13// Convenience re-exports so downstream crates depend only on doido-core.
14pub use ::anyhow;
15pub use ::async_trait::async_trait;
16pub use ::serde;
17pub use ::thiserror;
18pub use ::tracing;
19
20pub use environment::Environment;
21pub use error::{AnyhowContext, Result};
22pub use inflector::{init_inflections, load_inflections, InflectionConfig, Inflections, Inflector};
23pub use logger::init as init_logger;
24pub use logger::{LogFormat, LoggerConfig};