diff --git a/src/builder/command.rs b/src/builder/command.rs index c0c115ab..3f6f2489 100644 --- a/src/builder/command.rs +++ b/src/builder/command.rs @@ -822,7 +822,7 @@ impl Command { let mut styled = StyledStr::new(); let usage = Usage::new(self); write_help(&mut styled, self, &usage, false); - write!(w, "{}", styled)?; + ok!(write!(w, "{}", styled)); w.flush() } @@ -837,7 +837,7 @@ impl Command { let mut styled = StyledStr::new(); let usage = Usage::new(self); write_help(&mut styled, self, &usage, true); - write!(w, "{}", styled)?; + ok!(write!(w, "{}", styled)); w.flush() } @@ -3896,7 +3896,7 @@ impl Command { } let is_multicall_set = self.is_multicall_set(); - let sc = self.subcommands.iter_mut().find(|s| s.name == name)?; + let sc = some!(self.subcommands.iter_mut().find(|s| s.name == name)); // Display subcommand name, short and long in usage let mut sc_names = String::new(); diff --git a/src/builder/range.rs b/src/builder/range.rs index 16df868a..cc2890b8 100644 --- a/src/builder/range.rs +++ b/src/builder/range.rs @@ -172,10 +172,10 @@ impl From> for ValueRange { impl std::fmt::Display for ValueRange { fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { - self.start_inclusive.fmt(f)?; + ok!(self.start_inclusive.fmt(f)); if !self.is_fixed() { - "..=".fmt(f)?; - self.end_inclusive.fmt(f)?; + ok!("..=".fmt(f)); + ok!(self.end_inclusive.fmt(f)); } Ok(()) } diff --git a/src/builder/styled_str.rs b/src/builder/styled_str.rs index b127f0e5..6ecd42e1 100644 --- a/src/builder/styled_str.rs +++ b/src/builder/styled_str.rs @@ -223,9 +223,9 @@ impl StyledStr { None => {} } - buffer.set_color(&color)?; - buffer.write_all(content.as_bytes())?; - buffer.reset()?; + ok!(buffer.set_color(&color)); + ok!(buffer.write_all(content.as_bytes())); + ok!(buffer.reset()); } Ok(()) @@ -291,7 +291,7 @@ fn cmp_key(c: (Option