From 9c5a3af1282a54df3591e1a7fda736dc7c82f633 Mon Sep 17 00:00:00 2001 From: Gunwant Jain Date: Sun, 11 Jul 2021 03:07:50 +0530 Subject: [PATCH] refactor: bring in the modules Signed-off-by: Gunwant Jain --- src/main.rs | 126 ++---------------------------- src/models/mod.rs | 3 + src/{ => models}/paste_id.rs | 0 src/{ => models}/pretty.rs | 0 src/{ => models}/pretty_syntax.rs | 0 src/routes/index.rs | 10 +++ src/routes/mod.rs | 6 ++ src/routes/pretty_retrieve.rs | 28 +++++++ src/routes/pretty_retrieve_ext.rs | 31 ++++++++ src/routes/retrieve.rs | 10 +++ src/routes/submit.rs | 22 ++++++ src/routes/upload.rs | 27 +++++++ 12 files changed, 145 insertions(+), 118 deletions(-) create mode 100644 src/models/mod.rs rename src/{ => models}/paste_id.rs (100%) rename src/{ => models}/pretty.rs (100%) rename src/{ => models}/pretty_syntax.rs (100%) create mode 100644 src/routes/index.rs create mode 100644 src/routes/mod.rs create mode 100644 src/routes/pretty_retrieve.rs create mode 100644 src/routes/pretty_retrieve_ext.rs create mode 100644 src/routes/retrieve.rs create mode 100644 src/routes/submit.rs create mode 100644 src/routes/upload.rs diff --git a/src/main.rs b/src/main.rs index eea5bed..041b2a7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,120 +1,10 @@ #[macro_use] extern crate rocket; -use rocket::data::{Data, ToByteUnit}; use rocket::shield::{Shield, NoSniff}; -use rocket::{form::Form, response::Redirect}; use rocket_dyn_templates::Template; -extern crate tree_magic; - -use std::collections::HashMap; -use std::env; -use std::fs; -use std::fs::File; -use std::path::Path; - -mod paste_id; -mod pretty; -mod pretty_syntax; - -use paste_id::PasteId; -use pretty::get_pretty_body; -use pretty_syntax::PasteIdSyntax; - -#[get("/p/", rank = 1)] -async fn pretty_retrieve_ext(id_ext: PasteIdSyntax<'_>) -> Option