Redis.Val: type of bend-kit-redis@0.3.0.0 Import: import bend-kit-redis@0.3.0.0/redis.bend as Redis Lines 7-26 of bend-kit-redis@0.3.0.0/redis.bend: https://jend.leeeet.dev/read.txt?path=bend-kit-redis@0.3.0.0/redis.bend&start_line=7&end_line=26 import Base import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes # A RESP3 value (RESP2 replies decode into the same type). Text fields hold the raw # bytes of the line. Dict (a RESP3 map) and Attr keep their pairs flat, key then value, as # on the wire and in hiredis. Attr holds the attribute pairs, then the reply they annotate, last. # Int is a signed 64-bit integer as two's-complement words. type Val is Type: Simple{text: Bytes.Bytes} Error{text: Bytes.Bytes} Int{hi: U32, lo: U32} Bulk{data: Bytes.Bytes} Arr{items: List<&1, Val>} Null{} Boolean{value: Bool} Double{text: Bytes.Bytes} BigNum{text: Bytes.Bytes} BulkError{text: Bytes.Bytes} Verbatim{format: Bytes.Bytes, text: Bytes.Bytes} Dict{items: List<&1, Val>} Set{items: List<&1, Val>} Attr{items: List<&1, Val>} Push{items: List<&1, Val>} Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=bend-kit-bytes@0.3.3.0/bytes.bend&name=Bytes