const Signature = struct
ret_len: u8
params: []const Parameter
attrs: []const Attribute = &.{}
3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828
const Signature = struct { ret_len: u8, params: []const Parameter, attrs: []const Attribute = &.{}, const Parameter = struct { kind: Kind, attrs: []const Attribute = &.{}, const Kind = union(enum) { type: Type, overloaded, matches: u8, matches_scalar: u8, matches_changed_scalar: struct { index: u8, scalar: Type, }, }; }; }