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}