1 // use super::prelude::*; // unused 2 use crate::protocol::common::qxfer::ParseAnnex; 3 use crate::protocol::common::qxfer::QXferReadBase; 4 5 pub type qXferMemoryMapRead<'a> = QXferReadBase<'a, MemoryMapAnnex>; 6 7 #[derive(Debug)] 8 pub struct MemoryMapAnnex; 9 10 impl<'a> ParseAnnex<'a> for MemoryMapAnnex { 11 #[inline(always)] from_buf(buf: &[u8]) -> Option<Self>12 fn from_buf(buf: &[u8]) -> Option<Self> { 13 if buf != b"" { 14 return None; 15 } 16 17 Some(MemoryMapAnnex) 18 } 19 } 20