pub fn unpack(this: @This()) ?Unpacked this: @This()1905
1906
1907
1908
1909
1910
1911
1912
1913
1914 pub fn unpack(this: @This()) ?Unpacked {
return switch (this) {
.none => null,
.prefix => .prefix,
.lib => .lib,
.bin => .bin,
.header => .header,
_ => .{ .sub_path = @fromBackingInt(@intCast(@backingInt(this))) },
};
}