1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use super::prelude::*; #[derive(Debug)] pub struct T { pub thread: ThreadId, } impl<'a> ParseCommand<'a> for T { fn from_packet(buf: PacketBuf<'a>) -> Option<Self> { let body = buf.into_body(); Some(T { thread: body.try_into().ok()?, }) } }