ok_or
All checks were successful
buildbot/cargo fmt (1.72) Build done.
buildbot/cargo doc (1.72) Build done.
buildbot/cargo clippy (1.72) Build done.
buildbot/cargo test (1.65) Build done.
buildbot/cargo clippy (1.65) Build done.

This commit is contained in:
AF 2023-09-03 18:51:40 +00:00
parent dc229363af
commit cfff3c39b9

View File

@ -83,13 +83,13 @@ impl<'a, Ctx: Context<'a>> SingularResolver<'a, Ctx> {
self: Arc<Self>, self: Arc<Self>,
address: Address, address: Address,
) -> Result<HashResolution<'a, Ctx>, SingularityError> { ) -> Result<HashResolution<'a, Ctx>, SingularityError> {
let point = let point = self
self.points .points
.get(address.index) .get(address.index)
.ok_or_else(|| SingularityError::OutOfBounds { .ok_or(SingularityError::OutOfBounds {
index: address.index, index: address.index,
len: self.points.len(), len: self.points.len(),
})?; })?;
if point.s_hash() != address.point { if point.s_hash() != address.point {
Err(SingularityError::Mismatch { Err(SingularityError::Mismatch {
index: address.index, index: address.index,