device: remove deviceStateNew
It's never used and we won't have a use for it. Also, move to go-running stringer, for those without GOPATHs. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
a816e8511e
commit
eaf664e4e9
@ -91,20 +91,18 @@ type Device struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// deviceState represents the state of a Device.
|
// deviceState represents the state of a Device.
|
||||||
// There are four states: new, down, up, closed.
|
// There are three states: down, up, closed.
|
||||||
// However, state new should never be observable.
|
|
||||||
// Transitions:
|
// Transitions:
|
||||||
//
|
//
|
||||||
// new -> down -----+
|
// down -----+
|
||||||
// ↑↓ ↓
|
// ↑↓ ↓
|
||||||
// up -> closed
|
// up -> closed
|
||||||
//
|
//
|
||||||
type deviceState uint32
|
type deviceState uint32
|
||||||
|
|
||||||
//go:generate stringer -type deviceState -trimprefix=deviceState
|
//go:generate go run golang.org/x/tools/cmd/stringer -type deviceState -trimprefix=deviceState
|
||||||
const (
|
const (
|
||||||
deviceStateNew deviceState = iota
|
deviceStateDown deviceState = iota
|
||||||
deviceStateDown
|
|
||||||
deviceStateUp
|
deviceStateUp
|
||||||
deviceStateClosed
|
deviceStateClosed
|
||||||
)
|
)
|
||||||
|
@ -4,19 +4,9 @@ package device
|
|||||||
|
|
||||||
import "strconv"
|
import "strconv"
|
||||||
|
|
||||||
func _() {
|
const _deviceState_name = "DownUpClosed"
|
||||||
// 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[deviceStateNew-0]
|
|
||||||
_ = x[deviceStateDown-1]
|
|
||||||
_ = x[deviceStateUp-2]
|
|
||||||
_ = x[deviceStateClosed-3]
|
|
||||||
}
|
|
||||||
|
|
||||||
const _deviceState_name = "NewDownUpClosed"
|
var _deviceState_index = [...]uint8{0, 4, 6, 12}
|
||||||
|
|
||||||
var _deviceState_index = [...]uint8{0, 3, 7, 9, 15}
|
|
||||||
|
|
||||||
func (i deviceState) String() string {
|
func (i deviceState) String() string {
|
||||||
if i >= deviceState(len(_deviceState_index)-1) {
|
if i >= deviceState(len(_deviceState_index)-1) {
|
||||||
|
1
go.sum
1
go.sum
@ -13,4 +13,5 @@ golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXR
|
|||||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||||
|
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e h1:FDhOuMEY4JVRztM/gsbk+IKUQ8kj74bxZrgw87eMMVc=
|
||||||
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||||
|
Loading…
Reference in New Issue
Block a user