aboutsummaryrefslogtreecommitdiff
path: root/src/protocol/commands/_qXfer_memory_map.rs
blob: 169d1b4ddf47d7b82e67d84092960539be6e2da2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// use super::prelude::*; // unused

use crate::protocol::common::qxfer::{ParseAnnex, QXferReadBase};

pub type qXferMemoryMapRead<'a> = QXferReadBase<'a, MemoryMapAnnex>;

#[derive(Debug)]
pub struct MemoryMapAnnex;

impl<'a> ParseAnnex<'a> for MemoryMapAnnex {
    #[inline(always)]
    fn from_buf(buf: &[u8]) -> Option<Self> {
        if buf != b"" {
            return None;
        }

        Some(MemoryMapAnnex)
    }
}