diff --git a/src/parser/promql.y b/src/parser/promql.y index 1842cc5..0df5ab6 100644 --- a/src/parser/promql.y +++ b/src/parser/promql.y @@ -587,10 +587,7 @@ fn update_optional_matching( modifier: Option, matching: Option, ) -> Option { - let modifier = match modifier { - Some(modifier) => modifier, - None => Default::default(), - }; + let modifier = modifier.unwrap_or_default(); Some(modifier.with_matching(matching)) } @@ -598,9 +595,6 @@ fn update_optional_card( modifier: Option, card: VectorMatchCardinality, ) -> Option { - let modifier = match modifier { - Some(modifier) => modifier, - None => Default::default(), - }; + let modifier = modifier.unwrap_or_default(); Some(modifier.with_card(card)) }