gotosocial/vendor/github.com/uptrace/bun/internal/flag.go
tobi 2dc9fc1626
Pg to bun (#148)
* start moving to bun

* changing more stuff

* more

* and yet more

* tests passing

* seems stable now

* more big changes

* small fix

* little fixes
2021-08-25 15:34:33 +02:00

16 lines
245 B
Go

package internal
type Flag uint64
func (flag Flag) Has(other Flag) bool {
return flag&other == other
}
func (flag Flag) Set(other Flag) Flag {
return flag | other
}
func (flag Flag) Remove(other Flag) Flag {
flag &= ^other
return flag
}