enum OptionalIndex [src]

Fields

none = std.math.maxInt(u8)
_Index into node_storage.

Members

Source

pub const OptionalIndex = enum(u8) { none = std.math.maxInt(u8), /// Index into `node_storage`. _, pub fn unwrap(i: @This()) ?Index { if (i == .none) return null; return @enumFromInt(@intFromEnum(i)); } fn toParent(i: @This()) Parent { assert(@intFromEnum(i) != @intFromEnum(Parent.unused)); return @enumFromInt(@intFromEnum(i)); } }