All checks were successful
Generate check / check-changes (push) Successful in 3s
Generate check / check-changes (pull_request) Successful in 3s
Quality / check-changes (pull_request) Successful in 3s
Generate check / check-generate (push) Has been skipped
Generate check / check-generate (pull_request) Has been skipped
Quality / tests (pull_request) Successful in 49s
31 lines
423 B
Go
31 lines
423 B
Go
package internal
|
|
|
|
type Side uint
|
|
|
|
const (
|
|
SideUnknown Side = iota
|
|
SideBuy
|
|
SideSell
|
|
)
|
|
|
|
func (d Side) String() string {
|
|
switch d {
|
|
case SideBuy:
|
|
return "buy"
|
|
case SideSell:
|
|
return "sell"
|
|
default:
|
|
return "unknown"
|
|
}
|
|
}
|
|
|
|
// IsBuy returns true if the s == SideBuy
|
|
func (d Side) IsBuy() bool {
|
|
return d == SideBuy
|
|
}
|
|
|
|
// IsSell returns true if the s == SideSell
|
|
func (d Side) IsSell() bool {
|
|
return d == SideSell
|
|
}
|