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