miko 0.9.0

A web framework for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::router::Router;

pub struct RouteFlag {
    pub register: fn(Router) -> Router,
}

inventory::collect!(RouteFlag);

pub fn collect_global_router() -> Router {
    let mut router = Router::new();
    for flag in inventory::iter::<RouteFlag> {
        router = (flag.register)(router);
    }
    router
}