Re-exports§
pub use environment::Environment;pub use error::Result;pub use inflector::init_inflections;pub use inflector::load_inflections;pub use inflector::InflectionConfig;pub use inflector::Inflections;pub use inflector::Inflector;pub use logger::init as init_logger;pub use logger::LogFormat;pub use logger::LoggerConfig;pub use ::anyhow;pub use ::serde;pub use ::thiserror;pub use ::tracing;
Modules§
- concerns
- The concern/mixin pattern (Rails
ActiveSupport::Concern). - core_
ext - Core extensions (Rails
blank?/present?and friends). - crypto
- Authenticated encryption (AES-256-GCM) for cookies and credentials.
- environment
- Runtime environment selection, driven by the
DOIDO_ENVvariable. - error
- inflector
- logger
- Centralized logging setup for the whole framework.
- notifications
- A lightweight instrumentation bus (Rails
ActiveSupport::Notifications). - test_
time - Test time control (Rails
travel_to/travel). - time_
ext - Time/date conveniences (Rails
2.days.ago,beginning_of_day, …). - trace
Traits§
- Anyhow
Context - Provides the
contextmethod forResult.