const go/types.SendRecv
13 uses
go/types (current package)
chan.go#L21: SendRecv ChanDir = iota
operand.go#L391: if Vc, ok := Vu.(*Chan); ok && Vc.dir == SendRecv {
typestring.go#L272: case SendRecv:
typexpr.go#L376: dir := SendRecv
under.go#L109: case chu.dir == SendRecv:
under.go#L111: case ch.dir != SendRecv:
unify.go#L436: if yc, _ := y.Underlying().(*Chan); yc != nil && yc.dir != SendRecv {
golang.org/x/exp/apidiff
compatibility.go#L50: if new.Dir() == types.SendRecv {
golang.org/x/tools/internal/gcimporter
bimport.go#L84: return types.SendRecv
iexport.go#L1065: 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)