From c1491b8d2ba11d13409e6cb8820c35a71ad9baed Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Sat, 23 Aug 2025 04:17:01 -0700 Subject: [PATCH] Fix LoggedResult implementation error --- native/src/base/result.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/native/src/base/result.rs b/native/src/base/result.rs index 287368c12..67762cf9e 100644 --- a/native/src/base/result.rs +++ b/native/src/base/result.rs @@ -153,16 +153,14 @@ impl ResultExt for LoggedResult { #[cfg(not(debug_assertions))] fn log_with_msg fmt::Result>(self, f: F) -> LoggedResult { - do_log_msg(LogLevel::Error, None, f); - self + self.inspect_err(|_| do_log_msg(LogLevel::Error, None, f)) } #[track_caller] #[cfg(debug_assertions)] fn log_with_msg fmt::Result>(self, f: F) -> LoggedResult { let caller = Some(Location::caller()); - do_log_msg(LogLevel::Error, caller, f); - self + self.inspect_err(|_| do_log_msg(LogLevel::Error, caller, f)) } fn log_ok(self) {}