Skip to content

Commit 47a59b1

Browse files
schteveniondir
authored andcommitted
Use try operator
1 parent ec1167b commit 47a59b1

File tree

1 file changed

+2
-8
lines changed
  • freertos-cargo-build/src

1 file changed

+2
-8
lines changed

freertos-cargo-build/src/lib.rs

+2-8
Original file line numberDiff line numberDiff line change
@@ -237,10 +237,7 @@ impl Builder {
237237
pub fn compile(&self) -> Result<(), Error> {
238238
let mut b = self.cc.clone();
239239

240-
let path_error = self.verify_paths();
241-
if path_error.is_err() {
242-
return path_error;
243-
}
240+
self.verify_paths()?;
244241

245242
// FreeRTOS header files
246243
b.include(self.freertos_include_dir());
@@ -258,10 +255,7 @@ impl Builder {
258255
b.file(f);
259256
});
260257

261-
let res = b.try_compile("freertos");
262-
if res.is_err() {
263-
return Err(Error::new(&format!("{}", res.unwrap_err())));
264-
}
258+
b.try_compile("freertos").map_err(|e| Error::new(&format!("{}", e)))?;
265259

266260
Ok(())
267261
}

0 commit comments

Comments
 (0)