func (o Set) encodeValue(enc *rdb.Encoder) error { if err := enc.EncodeLength(uint32(len(o))); err != nil { return errors.Trace(err) } for _, e := range o { if err := enc.EncodeString(e); err != nil { return errors.Trace(err) } } return nil }
func (o Set) encodeType(enc *rdb.Encoder) error { t := rdb.ValueType(rdbTypeSet) return errors.Trace(enc.EncodeType(t)) }
func (o String) encodeValue(enc *rdb.Encoder) error { if err := enc.EncodeString([]byte(o)); err != nil { return errors.Trace(err) } return nil }