(cmd: &RespCommand)
| 77 | } |
| 78 | |
| 79 | fn handle_echo(cmd: &RespCommand) -> RespValue { |
| 80 | match cmd.arg(0) { |
| 81 | Some(msg) => RespValue::bulk(msg.to_vec()), |
| 82 | None => RespValue::err("ERR wrong number of arguments for 'echo' command"), |
| 83 | } |
| 84 | } |
| 85 | |
| 86 | fn handle_select(cmd: &RespCommand, session: &mut RespSession) -> RespValue { |
| 87 | match cmd.arg_str(0) { |