summaryrefslogtreecommitdiffstats
path: root/libimagutil
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2016-04-16 22:31:42 +0200
committerMatthias Beyer <mail@beyermatthias.de>2016-04-16 22:31:42 +0200
commita636040907caf9b5022dea583936c3a4c7953d79 (patch)
treee34dabbef7e3d6f2759e38b63e82958a3be5ce5f /libimagutil
parentff20e79aa180e1d4e93cbd4eaf40f79f3fa9d7ab (diff)
Use unused results by calling write!() with .ok()
Diffstat (limited to 'libimagutil')
-rw-r--r--libimagutil/src/trace.rs15
1 files changed, 8 insertions, 7 deletions
diff --git a/libimagutil/src/trace.rs b/libimagutil/src/trace.rs
index 6e1a5a76..f075f037 100644
--- a/libimagutil/src/trace.rs
+++ b/libimagutil/src/trace.rs
@@ -21,7 +21,7 @@ use std::io::stderr;
/// ```
pub fn trace_error(e: &Error) {
print_trace_maxdepth(count_error_causes(e), e, ::std::u64::MAX);
- write!(stderr(), "\n");
+ write!(stderr(), "\n").ok();
}
/// Print an Error type and its cause recursively, but only `max` levels
@@ -29,9 +29,10 @@ pub fn trace_error(e: &Error) {
/// Output is the same as for `trace_error()`, though there are only `max` levels printed.
pub fn trace_error_maxdepth(e: &Error, max: u64) {
let n = count_error_causes(e);
- write!(stderr(), "{}/{} Levels of errors will be printed\n", (if max > n { n } else { max }), n);
+ write!(stderr(),
+ "{}/{} Levels of errors will be printed\n", (if max > n { n } else { max }), n).ok();
print_trace_maxdepth(n, e, max);
- write!(stderr(), "");
+ write!(stderr(), "").ok();
}
/// Print an Error type and its cause recursively with the debug!() macro
@@ -48,13 +49,13 @@ pub fn trace_error_dbg(e: &Error) {
fn print_trace_maxdepth(idx: u64, e: &Error, max: u64) -> Option<&Error> {
if e.cause().is_some() && idx > 0 {
match print_trace_maxdepth(idx - 1, e.cause().unwrap(), max) {
- None => write!(stderr(), "\n"),
- Some(_) => write!(stderr(), " -- caused:\n"),
+ None => write!(stderr(), "\n").ok(),
+ Some(_) => write!(stderr(), " -- caused:\n").ok(),
};
} else {
- write!(stderr(), "\n");
+ write!(stderr(), "\n").ok();
}
- write!(stderr(), "Error {:>4} : {}", idx, e.description());
+ write!(stderr(), "Error {:>4} : {}", idx, e.description()).ok();
e.cause()
}