added: return_ok and return_err to Result
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Mon, 27 Feb 2023 00:32:07 +0000 (18:32 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Mon, 27 Feb 2023 00:32:07 +0000 (18:32 -0600)
core/container/result.onyx

index 4abe691ebc28cdb4761b53fe79af60da6343de3c..ddf9c85f04e3d0aec7ab2538aac36c3fa90dcd95 100644 (file)
@@ -21,8 +21,8 @@ Result_Data :: struct (T: type_expr, E: type_expr) {
 
 
 #inject Result {
-    // Ok  :: macro (x: $T) do return .{ .Ok, .{ value = x } };
-    // Err :: macro (x: $T) do return .{ .Err, .{ error = x } };
+    return_ok  :: macro (x: $T) do return .{ .Ok, .{ value = x } };
+    return_err :: macro (x: $T) do return .{ .Err, .{ error = x } };
 
     is_ok :: (r: #Self) => r.status == .Ok;