pub trait Config { }Expand description
Marker trait for infrastructure configuration components.
Config components handle initialization and setup of infrastructure such as databases, message brokers, or external services.
§Example
use hexser::infrastructure::Config;
struct DatabaseConfig {
connection_string: String,
pool_size: u32,
}
impl Config for DatabaseConfig {}
impl DatabaseConfig {
fn new(connection_string: String) -> Self {
Self {
connection_string,
pool_size: 10,
}
}
}