• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 use super::prelude::*;
2 
3 #[derive(Debug)]
4 pub struct QAgent {
5     pub value: bool,
6 }
7 
8 impl<'a> ParseCommand<'a> for QAgent {
9     #[inline(always)]
from_packet(buf: PacketBuf<'a>) -> Option<Self>10     fn from_packet(buf: PacketBuf<'a>) -> Option<Self> {
11         let body = buf.into_body();
12         let value = match body as &[u8] {
13             b":0" => false,
14             b":1" => true,
15             _ => return None,
16         };
17         Some(QAgent { value })
18     }
19 }
20