package proto

Import Path
	github.com/go-redis/redis/v8/internal/proto (on go.dev)

Dependency Relation
	imports 8 packages, and imported by 3 packages

Involved Source Files reader.go scan.go writer.go
Package-Level Type Names (total 5, in which 4 are exported)
/* sort exporteds by: | */
func (*Reader).ReadArrayReply(m MultiBulkParse) (interface{}, error) func (*Reader).ReadReply(m MultiBulkParse) (interface{}, error)
(*T) Buffered() int (*T) Peek(n int) ([]byte, error) (*T) ReadArrayLen() (int64, error) (*T) ReadArrayReply(m MultiBulkParse) (interface{}, error) (*T) ReadFloatReply() (float64, error) (*T) ReadInt() (int64, error) (*T) ReadIntReply() (int64, error) (*T) ReadLine() ([]byte, error) (*T) ReadReply(m MultiBulkParse) (interface{}, error) (*T) ReadScanReply() ([]string, uint64, error) (*T) ReadString() (string, error) (*T) ReadUint() (uint64, error) (*T) Reset(rd io.Reader) func NewReader(rd io.Reader) *Reader
( T) Error() string ( T) RedisError() T : github.com/go-redis/redis/v8.Error T : error const Nil const github.com/go-redis/redis/v8.Nil const github.com/go-redis/redis/v8.TxFailedErr
( T) Write(p []byte) (n int, err error) (*T) WriteArg(v interface{}) error (*T) WriteArgs(args []interface{}) error ( T) WriteByte(c byte) error io.StringWriter T : github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband.Progress T : github.com/jbenet/go-context/io.Writer T : io.ByteWriter T : io.StringWriter T : io.Writer func NewWriter(wr writer) *Writer
Package-Level Functions (total 8, in which 5 are exported)
func Scan(b []byte, v interface{}) error
func ScanSlice(data []string, slice interface{}) error
Package-Level Constants (total 6, all are exported)
const Nil RedisError = "redis: nil"