diff --git a/usr/src/mei/pwd/src/pwd.rs b/usr/src/mei/pwd/src/pwd.rs index 051f5bc..b0cc40d 100644 --- a/usr/src/mei/pwd/src/pwd.rs +++ b/usr/src/mei/pwd/src/pwd.rs @@ -25,18 +25,15 @@ * Use is subject to license terms. */ -use std::process::exit; use std::env::current_dir; +use std::process::exit; fn main() { - match current_dir() { - Ok(buf) => { - println!("{}", buf.to_str().unwrap()); - exit(0); - }, - Err(_) => { - eprintln!("pwd: cannot determine current directory!"); - exit(2); - }, + if let Ok(buf) = current_dir() { + println!("{}", buf.to_str().expect("pwd: cannot determine current directoy!")); + exit(0); + } else { + eprintln!("pwd: cannot determine current directory!"); + exit(2); } }