diff --git a/src/io.rs b/src/io.rs index d4c4562..7e9a77b 100644 --- a/src/io.rs +++ b/src/io.rs @@ -40,6 +40,6 @@ pub fn store_paste(content: String) -> String { } /// Get a paste by id. Returns `None` if the paste doesn't exist. -pub fn get_paste<'a>(id: &str) -> Option { - ENTRIES.read().unwrap().get(id).map(|f| f.clone()) +pub fn get_paste(id: &str) -> Option { + ENTRIES.read().unwrap().get(id).cloned() } \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 5ca5a17..cf4c799 100644 --- a/src/main.rs +++ b/src/main.rs @@ -58,8 +58,8 @@ struct Render { } #[get("/")] -fn render<'a>(key: String) -> Option { - let mut splitter = key.splitn(2, "."); +fn render(key: String) -> Option { + let mut splitter = key.splitn(2, '.'); let key = splitter.next().unwrap(); let ext = splitter.next();