Variant module

variant_index

procedureextensionsince 0.29.0Source

The position of the live case in the type's case list.

Example↗
#import "Extensions/Variant";

id := variant(Variant(s64, string), "abc");
assert(variant_index(id) == 1);
variant_index :: (v: $V/Variant) -> s32

Parameters

v: $V/Variant

Returns

s32

See also