layer-rs 0.1.1

Effect-TS like type level DI container in Rust, with O(log n) get and insert
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub mod get;
pub mod insert;
pub mod layer;
pub mod markers;
pub mod node;
use get::*;
use insert::*;
use markers::*;
use node::*;

pub mod prelude {
    pub use crate::get::Get as _;
    pub use crate::insert::Insert as _;
    pub use crate::layer::Layer;
}

#[cfg(test)]
mod tests;