diff --git a/src/main.rs b/src/main.rs index 468a83e..7a8c548 100644 --- a/src/main.rs +++ b/src/main.rs @@ -528,8 +528,7 @@ fn handle_relative_connection( let title = relative_path .rsplit_once('/') - .map(|(_, title)| title) - .unwrap_or(relative_path); + .map_or(relative_path, |(_, title)| title); let handle_entry = |mut entry: &str, output: &mut TcpStream, level: usize| { let level = level + 1; diff --git a/src/request.rs b/src/request.rs index a305fb7..fca12be 100644 --- a/src/request.rs +++ b/src/request.rs @@ -28,8 +28,7 @@ impl Request { let version = if let Some(version) = initial_line.next() { version .split_once('/') - .map(|(_, version)| version) - .unwrap_or("1.1") + .map_or("1.1", |(_, version)| version) } else { "1.1" }