type io.ReadWriter

13 uses

	io (current package)
		io.go#L131: type ReadWriter interface {

	github.com/gotd/td/internal/mtproxy/faketls
		faketls.go#L18: 	conn  io.ReadWriter
		faketls.go#L28: func NewFakeTLS(r io.Reader, conn io.ReadWriter) *FakeTLS {

	github.com/gotd/td/internal/mtproxy/obfuscated2
		obfuscated2.go#L14: 	conn io.ReadWriter
		obfuscated2.go#L20: func NewObfuscated2(r io.Reader, conn io.ReadWriter) *Obfuscated2 {
		server.go#L15: func Accept(conn io.ReadWriter, secret []byte) (io.ReadWriter, Metadata, error) {

	github.com/gotd/td/internal/mtproxy/obfuscator
		obfuscator.go#L16: 	io.ReadWriter
		obfuscator.go#L25: func newTLS(rand io.Reader, conn io.ReadWriter) tls {

	golang.org/x/net/internal/socks
		socks.go#L138: 	Authenticate func(context.Context, io.ReadWriter, AuthMethod) error
		socks.go#L287: func (up *UsernamePassword) Authenticate(ctx context.Context, rw io.ReadWriter, auth AuthMethod) error {

	net/http
		socks_bundle.go#L294: 	Authenticate func(context.Context, io.ReadWriter, socksAuthMethod) error
		socks_bundle.go#L443: func (up *socksUsernamePassword) Authenticate(ctx context.Context, rw io.ReadWriter, auth socksAuthMethod) error {