viz 0.2.0-alpha

Fast, flexible, minimalist web framework for Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![forbid(unsafe_code)]

mod server;

pub use viz_core::*;
pub use viz_router::*;

// https://github.com/hyperium/hyper/commit/ce72f73464d96fd67b59ceff08fd424733b43ffa#diff-1eaa7c1646ca4a8c2741ab2b4f80d22ab646d8ab031f99925a3adcc3ac242dcd
pub use hyper::server::accept::from_stream as accept_from_stream;
pub use hyper::Server;
pub use server::{ServiceMaker, Stream};

#[cfg(feature = "handlers")]
pub use viz_handlers as handlers;
#[cfg(feature = "macros")]
pub use viz_macros::handler;