1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#![forbid(unsafe_code)] #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)] //! Viz Router use std::collections::HashMap; use viz_core::Middlewares; /// Tree pub type Tree = HashMap<Method, PathTree<Middlewares>>; mod handler; mod method; mod route; mod router; pub use handler::RouteHandler; pub use method::Method; pub use path_tree::PathTree; pub use route::{route, Route}; pub use router::{router, Router};