diff --git a/src/config/datastore.rs b/src/config/datastore.rs index 62c9a14b..bc377d29 100644 --- a/src/config/datastore.rs +++ b/src/config/datastore.rs @@ -38,6 +38,7 @@ pub fn config() -> Result { let mut file = match OpenOptions::new() .create(true) + .read(true) .write(true) .open(DATASTORE_CFG_FILENAME) { Ok(file) => file, @@ -46,7 +47,7 @@ pub fn config() -> Result { }; let mut contents = String::new(); - file.read_to_string(&mut contents).unwrap(); + file.read_to_string(&mut contents)?; CONFIG.parse(DATASTORE_CFG_FILENAME, &contents) }