type github.com/go-redis/redis/v8/internal/proto.Writer

22 uses

	github.com/go-redis/redis/v8/internal/proto (current package)
		writer.go#L20: type Writer struct {
		writer.go#L27: func NewWriter(wr writer) *Writer {
		writer.go#L28: 	return &Writer{
		writer.go#L36: func (w *Writer) WriteArgs(args []interface{}) error {
		writer.go#L54: func (w *Writer) writeLen(n int) error {
		writer.go#L61: func (w *Writer) WriteArg(v interface{}) error {
		writer.go#L113: func (w *Writer) bytes(b []byte) error {
		writer.go#L129: func (w *Writer) string(s string) error {
		writer.go#L133: func (w *Writer) uint(n uint64) error {
		writer.go#L138: func (w *Writer) int(n int64) error {
		writer.go#L143: func (w *Writer) float(f float64) error {
		writer.go#L148: func (w *Writer) crlf() error {

	github.com/go-redis/redis/v8/internal/pool
		conn.go#L22: 	wr *proto.Writer
		conn.go#L77: 	ctx context.Context, timeout time.Duration, fn func(wr *proto.Writer) error,

	github.com/go-redis/redis/v8
		cluster.go#L1177: 			err := cn.WithWriter(ctx, c.opt.WriteTimeout, func(wr *proto.Writer) error {
		cluster.go#L1335: 			err := cn.WithWriter(ctx, c.opt.WriteTimeout, func(wr *proto.Writer) error {
		command.go#L46: func writeCmds(wr *proto.Writer, cmds []Cmder) error {
		command.go#L55: func writeCmd(wr *proto.Writer, cmd Cmder) error {
		pubsub.go#L94: 	return cn.WithWriter(ctx, c.opt.WriteTimeout, func(wr *proto.Writer) error {
		redis.go#L309: 				err := cn.WithWriter(ctx, c.opt.WriteTimeout, func(wr *proto.Writer) error {
		redis.go#L422: 	err := cn.WithWriter(ctx, c.opt.WriteTimeout, func(wr *proto.Writer) error {
		redis.go#L448: 	err := cn.WithWriter(ctx, c.opt.WriteTimeout, func(wr *proto.Writer) error {