(rd *proto.Reader)
| 4280 | } |
| 4281 | |
| 4282 | func (cmd *ScanCmd) readReply(rd *proto.Reader) error { |
| 4283 | if err := rd.ReadFixedArrayLen(2); err != nil { |
| 4284 | return err |
| 4285 | } |
| 4286 | |
| 4287 | cursor, err := rd.ReadUint() |
| 4288 | if err != nil { |
| 4289 | return err |
| 4290 | } |
| 4291 | cmd.cursor = cursor |
| 4292 | |
| 4293 | n, err := rd.ReadArrayLen() |
| 4294 | if err != nil { |
| 4295 | return err |
| 4296 | } |
| 4297 | cmd.page = make([]string, n) |
| 4298 | |
| 4299 | for i := 0; i < len(cmd.page); i++ { |
| 4300 | if cmd.page[i], err = rd.ReadString(); err != nil { |
| 4301 | return err |
| 4302 | } |
| 4303 | } |
| 4304 | return nil |
| 4305 | } |
| 4306 | |
| 4307 | func (cmd *ScanCmd) Clone() Cmder { |
| 4308 | var page []string |
nothing calls this directly
no test coverage detected