minedmap/region_group: clippy fixes

This commit is contained in:
Matthias Schiffer 2023-08-04 00:46:58 +02:00
parent deb33814ee
commit dc68e67a23
Signed by: neocturne
GPG key ID: 16EF3F64CB201D9C

View file

@ -60,7 +60,7 @@ impl<T> RegionGroup<T> {
{ {
RegionGroup { RegionGroup {
center: f(self.center), center: f(self.center),
neighs: self.neighs.map(|entry| entry.map(|v| f(v))), neighs: self.neighs.map(|entry| entry.map(&mut f)),
} }
} }
@ -70,7 +70,7 @@ impl<T> RegionGroup<T> {
{ {
let RegionGroup { center, neighs } = self; let RegionGroup { center, neighs } = self;
let center = f(center)?; let center = f(center)?;
let neighs = neighs.map(|entry| entry.map(|value| f(value).ok()).flatten()); let neighs = neighs.map(|entry| entry.and_then(|value| f(value).ok()));
Ok(RegionGroup { center, neighs }) Ok(RegionGroup { center, neighs })
} }