Add UseErrorResult Macro

Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
This commit is contained in:
Will Hawkins
2026-02-27 08:22:50 -05:00
parent 2c5bfc3e1c
commit 1495074459
2 changed files with 26 additions and 1 deletions
+2
View File
@@ -139,3 +139,5 @@ extension Result: CustomStringConvertible {
#externalMacro(module: "Macros", type: "RequireErrorResult")
@freestanding(expression) public macro UseOkResult<T>(_: Result<T>) -> T =
#externalMacro(module: "Macros", type: "UseOkResult")
@freestanding(expression) public macro UseErrorResult<T>(_: Result<T>) -> Error =
#externalMacro(module: "Macros", type: "UseErrorResult")