From fdf39d1a255ec017658e35bac124ddf52d0318a3 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Thu, 24 Jul 2025 01:24:11 -0500 Subject: [PATCH] [ox/std] Add Result::transformError --- deps/ox/src/ox/std/error.hpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/deps/ox/src/ox/std/error.hpp b/deps/ox/src/ox/std/error.hpp index 6030a524..8b211668 100644 --- a/deps/ox/src/ox/std/error.hpp +++ b/deps/ox/src/ox/std/error.hpp @@ -307,6 +307,13 @@ struct [[nodiscard]] Result { return std::move(value); } + constexpr Result transformError(ErrorCode const ec, CString const msg) && { + if (error) { + error = Error{ec, msg}; + } + return *this; + } + }; namespace detail {