const go/types.SendRecv
13 uses
go/types (current package)
chan.go#L21: SendRecv ChanDir = iota
operand.go#L407: if Vc, ok := Vu.(*Chan); ok && Vc.dir == SendRecv {
typestring.go#L264: case SendRecv:
typexpr.go#L365: dir := SendRecv
under.go#L109: case chu.dir == SendRecv:
under.go#L111: case ch.dir != SendRecv:
unify.go#L438: if yc, _ := y.Underlying().(*Chan); yc != nil && yc.dir != SendRecv {
golang.org/x/exp/apidiff
compatibility.go#L52: if new.Dir() == types.SendRecv {
golang.org/x/tools/internal/gcimporter
bimport.go#L85: return types.SendRecv
iexport.go#L1032: case types.SendRecv:
golang.org/x/tools/internal/typeparams
coretype.go#L58: if ch.Dir() == types.SendRecv {
coretype.go#L61: } else if curr.Dir() != types.SendRecv && ch.Dir() != curr.Dir() {
golang.org/x/tools/internal/typesinternal
zerovalue.go#L251: if t.Dir() == types.SendRecv {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)