All checks were successful
CI / ci (ReleaseFast, ubuntu-latest) (pull_request) Successful in 2m3s
CI / ci (ReleaseSmall, ubuntu-latest) (pull_request) Successful in 2m3s
CI / ci (ReleaseSafe, ubuntu-latest) (pull_request) Successful in 2m7s
CI / ci (Debug, ubuntu-latest) (pull_request) Successful in 3m12s
CI / ci (ReleaseFast, ubuntu-latest) (push) Successful in 2m2s
CI / ci (ReleaseSmall, ubuntu-latest) (push) Successful in 2m0s
CI / ci (ReleaseSafe, ubuntu-latest) (push) Successful in 2m7s
CI / ci (Debug, ubuntu-latest) (push) Successful in 3m10s
21 lines
256 B
Plaintext
21 lines
256 B
Plaintext
E = enum
|
|
{
|
|
asd,
|
|
dsa,
|
|
gsa,
|
|
}
|
|
|
|
[export] main = fn [cc(c)] () s32
|
|
{
|
|
>e = "dsa";
|
|
>s2e = #string_to_enum(E, e);
|
|
>result: s32 = 1;
|
|
|
|
if (s2e.is_valid)
|
|
{
|
|
result = #extend(s2e.enum_value != .dsa);
|
|
}
|
|
|
|
return result;
|
|
}
|