1// Code generated by "stringer -type=Kind -trimprefix=Kind -output=packet_string.go"; DO NOT EDIT.
2
3package drpcwire
4
5import "strconv"
6
7func _() {
8	// An "invalid array index" compiler error signifies that the constant values have changed.
9	// Re-run the stringer command to generate them again.
10	var x [1]struct{}
11	_ = x[KindInvoke-1]
12	_ = x[KindMessage-2]
13	_ = x[KindError-3]
14	_ = x[KindClose-5]
15	_ = x[KindCloseSend-6]
16	_ = x[KindInvokeMetadata-7]
17}
18
19const (
20	_Kind_name_0 = "InvokeMessageError"
21	_Kind_name_1 = "CloseCloseSendInvokeMetadata"
22)
23
24var (
25	_Kind_index_0 = [...]uint8{0, 6, 13, 18}
26	_Kind_index_1 = [...]uint8{0, 5, 14, 28}
27)
28
29func (i Kind) String() string {
30	switch {
31	case 1 <= i && i <= 3:
32		i -= 1
33		return _Kind_name_0[_Kind_index_0[i]:_Kind_index_0[i+1]]
34	case 5 <= i && i <= 7:
35		i -= 5
36		return _Kind_name_1[_Kind_index_1[i]:_Kind_index_1[i+1]]
37	default:
38		return "Kind(" + strconv.FormatInt(int64(i), 10) + ")"
39	}
40}
41