Skip to main content

layer_node

Macro layer_node 

Source
macro_rules! layer_node {
    ($id:expr, requires = [$($req:expr),* $(,)?], provides = [$($prov:expr),* $(,)?]) => { ... };
}
Expand description

Build a single LayerNode.

let node = effectful::layer_node!(
  "repo",
  requires = ["Db", "Cache"],
  provides = ["Repo"]
);