pub const OptionalGeneratedFileIndex = enum(u32)
pub const OptionalGeneratedFileIndex = enum(u32) { none = max_u32, _, pub fn init(i: ?GeneratedFileIndex) OptionalGeneratedFileIndex { return @fromBackingInt(@intCast(@backingInt(i orelse return .none))); } pub fn unwrap(this: @This()) ?GeneratedFileIndex { return switch (this) { .none => null, else => @fromBackingInt(@intCast(@backingInt(this))), }; } }