Type Function unwrap [src]

Prototype

pub fn unwrap(self: Constant) union(enum) { constant: u30, global: Global.Index, }

Parameters

self: Constant

Source

pub fn unwrap(self: Constant) union(enum) { constant: u30, global: Global.Index, } { return if (@intFromEnum(self) < @intFromEnum(first_global)) .{ .constant = @intCast(@intFromEnum(self)) } else .{ .global = @enumFromInt(@intFromEnum(self) - @intFromEnum(first_global)) }; }