about summary refs log tree commit diff stats
path: root/usr/src/mei/pwd
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/mei/pwd')
-rw-r--r--usr/src/mei/pwd/src/pwd.rs17
1 files changed, 7 insertions, 10 deletions
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);
     }
 }