Zig 0.17.0-dev (Split by item)

This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig library itself.

stringToEnum

Returns the variant of an enum type corresponding to the provided tag name, or null if no such variant exists.

meta.stringToEnum
pub fn stringToEnum(comptime T: type, tag_name: []const u8) ?T

File

lib/std/meta.zig:19

Code

pub fn stringToEnum(comptime T: type, tag_name: []const u8) ?T {
    return std.StaticStringMap(T).initEnum().get(tag_name);
}