Rocket/lib/src/lib.rs

30 lines
530 B
Rust
Raw Normal View History

#![feature(str_char)]
#![feature(specialization)]
extern crate term_painter;
extern crate hyper;
mod method;
mod error;
mod param;
mod router;
mod rocket;
pub mod request;
pub mod response;
pub mod handler {
use super::{Request, Response};
pub type Handler<'a> = fn(Request) -> Response<'a>;
}
pub use request::Request;
pub use method::Method;
pub use response::{Response, Responder};
pub use error::Error;
pub use param::FromParam;
pub use router::{Router, Route};
pub use rocket::Rocket;
pub use handler::Handler;