| topecongiro | faa5a10 | 2018-04-30 16:22:28 +0900 | [diff] [blame] | 1 | // rustfmt-reorder_impl_items: true |
| 2 | |
| Matthias Krüger | b25f974 | 2018-10-19 00:44:14 +0200 | [diff] [blame] | 3 | // The ordering of the following impl items should be idempotent. |
| topecongiro | faa5a10 | 2018-04-30 16:22:28 +0900 | [diff] [blame] | 4 | impl<'a> Command<'a> { |
| 5 | pub fn send_to(&self, w: &mut io::Write) -> io::Result<()> { |
| 6 | match self { |
| 7 | &Command::Data(ref c) => c.send_to(w), |
| 8 | &Command::Vrfy(ref c) => c.send_to(w), |
| 9 | } |
| 10 | } |
| 11 | |
| 12 | pub fn parse(arg: &[u8]) -> Result<Command, ParseError> { |
| 13 | nom_to_result(command(arg)) |
| 14 | } |
| 15 | } |