From 3fbd74310f866c8f6292c17a89007f396aa748e1 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sun, 1 Dec 2024 09:18:35 +0000 Subject: [PATCH] impl transposed form of MapExpect Signed-off-by: Jason Volk --- src/core/utils/result/map_expect.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/utils/result/map_expect.rs b/src/core/utils/result/map_expect.rs index 9cd498f7..b315ad3d 100644 --- a/src/core/utils/result/map_expect.rs +++ b/src/core/utils/result/map_expect.rs @@ -13,3 +13,8 @@ impl<'a, T, E: Debug> MapExpect<'a, Option> for Option> { #[inline] fn map_expect(self, msg: &'a str) -> Option { self.map(|result| result.expect(msg)) } } + +impl<'a, T, E: Debug> MapExpect<'a, Result> for Result, E> { + #[inline] + fn map_expect(self, msg: &'a str) -> Result { self.map(|result| result.expect(msg)) } +}