diff --git a/native/src/base/result.rs b/native/src/base/result.rs index 18482e039..c717679d3 100644 --- a/native/src/base/result.rs +++ b/native/src/base/result.rs @@ -96,17 +96,6 @@ impl> ResultExt for R { self.do_log(LogLevel::Error, Some(Location::caller())) } - #[track_caller] - #[cfg(debug_assertions)] - fn log_ok(self) { - self.log().ok(); - } - - #[cfg(not(debug_assertions))] - fn log_ok(self) { - self.log().ok(); - } - #[cfg(not(debug_assertions))] fn log_with_msg fmt::Result>(self, f: F) -> LoggedResult { self.do_log_msg(LogLevel::Error, None, f) @@ -117,6 +106,17 @@ impl> ResultExt for R { fn log_with_msg fmt::Result>(self, f: F) -> LoggedResult { self.do_log_msg(LogLevel::Error, Some(Location::caller()), f) } + + #[cfg(not(debug_assertions))] + fn log_ok(self) { + self.log().ok(); + } + + #[track_caller] + #[cfg(debug_assertions)] + fn log_ok(self) { + self.do_log(LogLevel::Error, Some(Location::caller())).ok(); + } } impl Loggable for LoggedResult {