Crate salak_factory[−][src]
Packages that can be initialized by salak
.
Provide packages
- toy_log
use salak::*; use salak_factory::*; use tracing::subscriber::set_global_default; use tracing_subscriber::prelude::*; use tracing_subscriber::registry; let env = Salak::new() .with_default_args(auto_read_sys_args_param!()) .build(); let layer = env.build::<LogConfig>().unwrap(); set_global_default(registry().with(layer));
- redis
use salak::*; use salak_factory::*; let env = Salak::new() .with_default_args(auto_read_sys_args_param!()) .build(); let redis_pool = env.build::<RedisConfig>().unwrap();
- redis_cluster
use salak::*; use salak_factory::*; let env = Salak::new() .with_default_args(auto_read_sys_args_param!()) .build(); let redis_cluster_pool = env.build::<RedisClusterConfig>().unwrap();
- postgres
use salak::*; use salak_factory::*; let env = Salak::new() .with_default_args(auto_read_sys_args_param!()) .build(); let pg_pool = env.build::<PostgresConfig>().unwrap();
Constants
DEFAULT_NAMESPACE | Default namespace |
Traits
Buildable | Buildable component from |
Factory | Factory for build buildable |