go-proxy/enum_string.go

50 lines
968 B
Go
Raw Normal View History

package proxy
// String returns the stable name for one worker routing mode.
//
// mode := WorkersByRigID
// _ = mode.String()
func (mode WorkersMode) String() string {
return string(mode)
}
// String returns the stable name for one miner state.
//
// state := MinerStateReady
// _ = state.String()
func (state MinerState) String() string {
switch state {
case MinerStateWaitLogin:
return "wait_login"
case MinerStateWaitReady:
return "wait_ready"
case MinerStateReady:
return "ready"
case MinerStateClosing:
return "closing"
default:
return "unknown"
}
}
// String returns the stable name for one event type.
//
// eventType := EventAccept
// _ = eventType.String()
func (eventType EventType) String() string {
switch eventType {
case EventLogin:
return "login"
case EventSubmit:
return "submit"
case EventAccept:
return "accept"
case EventReject:
return "reject"
case EventClose:
return "close"
default:
return "unknown"
}
}