type reflect.ChanDir

11 uses

	reflect (current package)
		type.go#L140: 	ChanDir() ChanDir
		type.go#L352: type ChanDir int
		type.go#L355: 	RecvDir ChanDir             = 1 << iota // <-chan
		type.go#L931: func (t *rtype) ChanDir() ChanDir {
		type.go#L936: 	return ChanDir(tt.dir)
		type.go#L1090: func (d ChanDir) String() string {
		type.go#L1842: func ChanOf(dir ChanDir, t Type) Type {
		value.go#L2033: 	if ChanDir(tt.dir)&RecvDir == 0 {
		value.go#L2066: 	if ChanDir(tt.dir)&SendDir == 0 {
		value.go#L2835: 			if ChanDir(tt.dir)&SendDir == 0 {
		value.go#L2863: 			if ChanDir(tt.dir)&RecvDir == 0 {