func (r *clientRPC) List(conn io.Writer, req *clientRequest) { var res api.Response ls, err := r.s.List(req.Key) if err != nil { setError(&res, err) } var apiLs []*api.KVPair for _, kv := range ls { apiLs = append(apiLs, libkvToKV(kv)) } res.List = apiLs api.NewEncoder(conn).Encode(&res) }