github.com/nspcc-dev/neo-go@v0.105.2-0.20240517133400-6be757af3eba/pkg/config/hardfork_string.go (about) 1 // Code generated by "stringer -type=Hardfork -linecomment"; DO NOT EDIT. 2 3 package config 4 5 import "strconv" 6 7 func _() { 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[HFDefault-0] 12 _ = x[HFAspidochelone-1] 13 _ = x[HFBasilisk-2] 14 _ = x[HFCockatrice-4] 15 _ = x[hfLast-8] 16 } 17 18 const ( 19 _Hardfork_name_0 = "DefaultAspidocheloneBasilisk" 20 _Hardfork_name_1 = "Cockatrice" 21 _Hardfork_name_2 = "hfLast" 22 ) 23 24 var ( 25 _Hardfork_index_0 = [...]uint8{0, 7, 20, 28} 26 ) 27 28 func (i Hardfork) String() string { 29 switch { 30 case i <= 2: 31 return _Hardfork_name_0[_Hardfork_index_0[i]:_Hardfork_index_0[i+1]] 32 case i == 4: 33 return _Hardfork_name_1 34 case i == 8: 35 return _Hardfork_name_2 36 default: 37 return "Hardfork(" + strconv.FormatInt(int64(i), 10) + ")" 38 } 39 }