add iota example to go
This commit is contained in:
parent
b79a9b98f3
commit
8a791640a5
23
go/iota.go
Normal file
23
go/iota.go
Normal file
@ -0,0 +1,23 @@
|
||||
package main
|
||||
|
||||
// from https://humungus.tedunangst.com/r/honk/v/tip/f/hfcs.go
|
||||
|
||||
type filtType uint
|
||||
|
||||
const (
|
||||
filtNone filtType = iota
|
||||
filtAny
|
||||
filtReject
|
||||
filtSkipMedia
|
||||
filtHide
|
||||
filtCollapse
|
||||
filtRewrite
|
||||
)
|
||||
|
||||
var filtNames = []string{"None", "Any", "Reject", "SkipMedia", "Hide", "Collapse", "Rewrite"}
|
||||
|
||||
func (ft filtType) String() string {
|
||||
return filtNames[ft]
|
||||
}
|
||||
|
||||
type afiltermap map[filtType][]*Filter
|
Loading…
Reference in New Issue
Block a user