commit 530228d9531e8d1dcf7e8ed88e68403e65bcf6bb (tree)
parent 6c598e8341c202a61dc24678f4450fd5af961b4e
Author: Андрей Краевский <75577902+AndrewKraevskii@users.noreply.github.com>
Date: Wed, 16 Apr 2025 00:36:43 +0300
Deprecate std.enums.nameCast.
Diffstat:
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/lib/std/enums.zig b/lib/std/enums.zig
@@ -197,8 +197,7 @@ test "directEnumArrayDefault slice" {
try testing.expectEqualSlices(u8, "default", array[2]);
}
-/// Cast an enum literal, value, or string to the enum value of type E
-/// with the same name.
+/// Deprecated: Use @field(E, @tagName(tag)) or @field(E, string)
pub fn nameCast(comptime E: type, comptime value: anytype) E {
return comptime blk: {
const V = @TypeOf(value);