Skip to main content

gdbstub/protocol/commands/
_qXfer_features_read.rs

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