mithril_signer/dependency_injection/mod.rs
1//! Dependency injection module.
2//!
3//! This module provides tools to initialize and share resources and services
4//! amongst different threads.
5//!
6//! It takes all its inputs from the configuration which should combine inputs from:
7//!
8//! * environment
9//! * command line
10//! * configuration files
11//! * default values
12//!
13//! The Builder ensure every service has required dependencies to build and
14//! provide services containers for each sub process.
15
16mod builder;
17mod containers;
18
19pub use builder::*;
20pub use containers::*;