Match cleanup (#2294)

* Delete unnecessary match

* Use `unwrap_or_else()`

* Whitespace was trim on file save

* Use `map_or_else()`

* Use a default to group all match arms with same output

* Clippy made me do it
This commit is contained in:
Joseph T. Lyons
2020-08-03 13:43:27 -04:00
committed by GitHub
parent 3a7869b422
commit eeb9b4edcb
5 changed files with 8 additions and 24 deletions

View File

@ -465,10 +465,7 @@ impl From<&Span> for Span {
impl From<Option<Span>> for Span {
fn from(input: Option<Span>) -> Span {
match input {
None => Span::new(0, 0),
Some(span) => span,
}
input.unwrap_or_else(|| Span::new(0, 0))
}
}
@ -635,9 +632,9 @@ impl Span {
/// // make clean
/// // ----
/// // (0,4)
/// //
/// //
/// // ^(5,5)
///
///
/// let make_span = Span::new(0,4);
/// let clean_span = Span::new(5,5);
///

View File

@ -249,10 +249,7 @@ impl DebugDocBuilder {
}
pub fn option(builder: Option<DebugDocBuilder>) -> DebugDocBuilder {
match builder {
None => DebugDocBuilder::blank(),
Some(b) => b,
}
builder.unwrap_or_else(DebugDocBuilder::blank)
}
pub fn space() -> DebugDocBuilder {