Replace an if let some by a match

This commit is contained in:
Kerollmops 2021-06-23 11:33:30 +02:00
parent 28197b2435
commit aeaac743ff
No known key found for this signature in database
GPG Key ID: 92ADA4E935E71FA4

View File

@ -174,7 +174,8 @@ impl<'a> FacetDistribution<'a> {
fn facet_values(&self, field_id: FieldId) -> heed::Result<BTreeMap<String, u64>> { fn facet_values(&self, field_id: FieldId) -> heed::Result<BTreeMap<String, u64>> {
use FacetType::{Number, String}; use FacetType::{Number, String};
if let Some(candidates) = self.candidates.as_ref() { match self.candidates {
Some(ref candidates) => {
// Classic search, candidates were specified, we must return facet values only related // Classic search, candidates were specified, we must return facet values only related
// to those candidates. We also enter here for facet strings for performance reasons. // to those candidates. We also enter here for facet strings for performance reasons.
let mut distribution = BTreeMap::new(); let mut distribution = BTreeMap::new();
@ -206,8 +207,8 @@ impl<'a> FacetDistribution<'a> {
} }
Ok(distribution) Ok(distribution)
} else { }
self.facet_values_from_raw_facet_database(field_id) None => self.facet_values_from_raw_facet_database(field_id),
} }
} }