Versions in this module Expand all Collapse all v3 v3.5.6 Jul 6, 2020 v3.5.5 Jul 6, 2020 v3.5.4 Jul 5, 2020 v3.5.3 Jul 5, 2020 Changes in this version + var ArrayPrefix = []byte + var BulkStringPrefix = []byte + var ErrorPrefix = []byte + var IntPrefix = []byte + var SimpleStringPrefix = []byte + type Any struct + I interface{} + MarshalBulkString bool + MarshalNoArrayHeaders bool + func (a Any) MarshalRESP(w io.Writer) error + func (a Any) NumElems() int + func (a Any) UnmarshalRESP(br *bufio.Reader) error + type Array struct + A []resp.Marshaler + func (a Array) MarshalRESP(w io.Writer) error + type ArrayHeader struct + N int + func (ah *ArrayHeader) UnmarshalRESP(br *bufio.Reader) error + func (ah ArrayHeader) MarshalRESP(w io.Writer) error + type BulkReader struct + LR resp.LenReader + func (b BulkReader) MarshalRESP(w io.Writer) error + type BulkString struct + S string + func (b *BulkString) UnmarshalRESP(br *bufio.Reader) error + func (b BulkString) MarshalRESP(w io.Writer) error + type BulkStringBytes struct + B []byte + MarshalNotNil bool + func (b *BulkStringBytes) UnmarshalRESP(br *bufio.Reader) error + func (b BulkStringBytes) MarshalRESP(w io.Writer) error + type Error struct + E error + func (e *Error) UnmarshalRESP(br *bufio.Reader) error + func (e Error) As(target interface{}) bool + func (e Error) Error() string + func (e Error) MarshalRESP(w io.Writer) error + type Int struct + I int64 + func (i *Int) UnmarshalRESP(br *bufio.Reader) error + func (i Int) MarshalRESP(w io.Writer) error + type RawMessage []byte + func (rm *RawMessage) UnmarshalRESP(br *bufio.Reader) error + func (rm RawMessage) IsEmptyArray() bool + func (rm RawMessage) IsNil() bool + func (rm RawMessage) MarshalRESP(w io.Writer) error + func (rm RawMessage) UnmarshalInto(u resp.Unmarshaler) error + type SimpleString struct + S string + func (ss *SimpleString) UnmarshalRESP(br *bufio.Reader) error + func (ss SimpleString) MarshalRESP(w io.Writer) error