From f898a5a480c5221d9a67f16c8602264d25df39d1 Mon Sep 17 00:00:00 2001 From: Nerixyz Date: Mon, 31 Jan 2022 18:15:20 +0100 Subject: [PATCH] fix: use Result::map --- crates/libs/windows/src/core/agile_reference.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/libs/windows/src/core/agile_reference.rs b/crates/libs/windows/src/core/agile_reference.rs index e046ce24d6..0d0edb7143 100644 --- a/crates/libs/windows/src/core/agile_reference.rs +++ b/crates/libs/windows/src/core/agile_reference.rs @@ -12,8 +12,7 @@ impl AgileReference { where &'a T: IntoParam<'a, IUnknown>, { - let reference = unsafe { RoGetAgileReference(AGILEREFERENCE_DEFAULT, &T::IID, from_ref)? }; - Ok(Self { reference, _marker: Default::default() }) + unsafe { RoGetAgileReference(AGILEREFERENCE_DEFAULT, &T::IID, from_ref).map(|reference| Self { reference, _marker: Default::default() }) } } pub fn resolve(&self) -> Result {