Files
paste/src/main.rs
Gunwant Jain 9c5a3af128 refactor: bring in the modules
Signed-off-by: Gunwant Jain <mail@wantguns.dev>
2021-07-11 03:07:50 +05:30

28 lines
669 B
Rust

#[macro_use]
extern crate rocket;
use rocket::shield::{Shield, NoSniff};
use rocket_dyn_templates::Template;
mod models;
mod routes;
#[launch]
fn rocket() -> _ {
let shield = Shield::default().disable::<NoSniff>();
rocket::build()
.mount(
"/",
routes![
routes::index::index,
routes::upload::upload,
routes::submit::submit,
routes::retrieve::retrieve,
routes::pretty_retrieve::pretty_retrieve,
routes::pretty_retrieve_ext::pretty_retrieve_ext
],
)
.attach(shield)
.attach(Template::fairing())
}