modi 0.1.1

An out-of-the-box modular dependency injection web application framework.
Documentation
1
2
3
4
5
6
7
8
9
10
11
macro_rules! trait_alias {
    (
        $(#[$attributes:meta])*
        $visibility:vis $name:ident = $base1:ident $(+ $base2:ident)*
        $({ $($body:item)* })?
    ) => {
        $(#[$attributes])*
        $visibility trait $name: $base1 $(+ $base2)* { $($($body)*)* }
        impl<T: $base1 $(+ $base2)*> $name for T { }
    };
}