Reads and decodes exactly one RESP value from a buffered reader.
Consumes a whole frame including any nested aggregates, so consecutive calls walk a pipelined
stream of replies. A RESP3 attribute (|) is folded into the value it describes rather than
returned on its own, so this never resolves to an attribute.
Reads and decodes exactly one RESP value from a buffered reader.
Consumes a whole frame including any nested aggregates, so consecutive calls walk a pipelined stream of replies. A RESP3 attribute (
|) is folded into the value it describes rather than returned on its own, so this never resolves to an attribute.