From 84354c3834544dc0534c098eaa9985d6b9cbfd0d Mon Sep 17 00:00:00 2001 From: lafleur Date: Tue, 10 Nov 2020 11:25:21 +0100 Subject: [PATCH] reorganize std::fs and std::io imports --- src/main.rs | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/main.rs b/src/main.rs index 20fdb14..c9d872b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,14 +2,12 @@ #[macro_use] extern crate rocket; -//use std::fmt::Display; +use std::result::Result; use std::fs; -//use rocket::Request; -use rocket_contrib::templates::Template; -//use rocket::request::{Outcome, Request, FromRequest, FromParam}; +use std::io; use rocket::request::{Request, FromParam}; -//use rocket::http::Status; use rocket::http::RawStr; +use rocket_contrib::templates::Template; #[derive(serde::Serialize, Debug)] struct User { @@ -20,7 +18,7 @@ struct User { impl<'r> FromParam<'r> for User { type Error = &'r RawStr; - fn from_param(param: &'r RawStr) -> std::result::Result { + fn from_param(param: &'r RawStr) -> Result { let filename = format!("users/{}.md", param); let content = fs::read_to_string(&filename); match content { @@ -30,7 +28,7 @@ impl<'r> FromParam<'r> for User { } } -fn list_users() -> std::io::Result> { +fn list_users() -> io::Result> { let mut users: Vec = vec!(); for path in fs::read_dir("users")? { let file = path?; @@ -63,16 +61,13 @@ fn show(user: User) -> Template { } #[get("/")] -fn index() -> std::io::Result