mod_interface 0.61.0

Protocol of modularity unifying interface of a module and introducing layers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![allow(dead_code)]
mod private 
{
  pub struct Own;
  pub struct Orphan;
  pub struct Exposed;
  pub struct Prelude;
}

crate ::the_module ::mod_interface! {
  own use Own;
  orphan use Orphan;
  exposed use Exposed;
  prelude use Prelude;
}