mirror of
https://github.com/osrg/gobgp.git
synced 2024-05-11 05:55:10 +00:00
This adds support for several values which were added to enums without corresponding changes to the stringer generated code. New versions of stringer, including the one used for this change, add compile-time checks for whether any existing enum values have changed. Adding new values does not violate this check. Resolves https://github.com/osrg/gobgp/issues/2265
29 lines
838 B
Go
29 lines
838 B
Go
// Code generated by "stringer -type=FSMState"; DO NOT EDIT.
|
|
|
|
package bgp
|
|
|
|
import "strconv"
|
|
|
|
func _() {
|
|
// An "invalid array index" compiler error signifies that the constant values have changed.
|
|
// Re-run the stringer command to generate them again.
|
|
var x [1]struct{}
|
|
_ = x[BGP_FSM_IDLE-0]
|
|
_ = x[BGP_FSM_CONNECT-1]
|
|
_ = x[BGP_FSM_ACTIVE-2]
|
|
_ = x[BGP_FSM_OPENSENT-3]
|
|
_ = x[BGP_FSM_OPENCONFIRM-4]
|
|
_ = x[BGP_FSM_ESTABLISHED-5]
|
|
}
|
|
|
|
const _FSMState_name = "BGP_FSM_IDLEBGP_FSM_CONNECTBGP_FSM_ACTIVEBGP_FSM_OPENSENTBGP_FSM_OPENCONFIRMBGP_FSM_ESTABLISHED"
|
|
|
|
var _FSMState_index = [...]uint8{0, 12, 27, 41, 57, 76, 95}
|
|
|
|
func (i FSMState) String() string {
|
|
if i < 0 || i >= FSMState(len(_FSMState_index)-1) {
|
|
return "FSMState(" + strconv.FormatInt(int64(i), 10) + ")"
|
|
}
|
|
return _FSMState_name[_FSMState_index[i]:_FSMState_index[i+1]]
|
|
}
|