pub struct OwnerRescueConfig {
pub header: TlvHeader,
pub rescue_type: RescueType,
pub start: u16,
pub size: u16,
pub command_allow: Vec<CommandTag>,
}
Expand description
Describes the configuration of the rescue feature of the ROM_EXT.
Fields§
§header: TlvHeader
Header identifying this struct.
rescue_type: RescueType
The type of rescue protocol to use (ie: Xmodem).
start: u16
The start of the rescue flash region (in pages).
size: u16
The size of the rescue flash region (in pages).
command_allow: Vec<CommandTag>
An allow-list of commands permitted to be executed by the rescue module.
Implementations§
Trait Implementations§
Source§impl Annotate for &OwnerRescueConfig
impl Annotate for &OwnerRescueConfig
fn format(&self, variant: Option<&str>, field: &MemberId<'_>) -> Option<Format>
fn comment(&self, variant: Option<&str>, field: &MemberId<'_>) -> Option<String>
fn as_annotate(&self) -> Option<&dyn Annotate>
fn thunk_serialize( &self, serializer: &mut AnnotatedSerializer<'_>, ) -> Result<Document, Error>
Source§impl Annotate for OwnerRescueConfig
impl Annotate for OwnerRescueConfig
fn format(&self, _variant: Option<&str>, field: &MemberId<'_>) -> Option<Format>
fn comment( &self, _variant: Option<&str>, field: &MemberId<'_>, ) -> Option<String>
fn as_annotate(&self) -> Option<&dyn Annotate>
fn thunk_serialize( &self, serializer: &mut AnnotatedSerializer<'_>, ) -> Result<Document, Error>
Source§impl Debug for OwnerRescueConfig
impl Debug for OwnerRescueConfig
Source§impl Default for OwnerRescueConfig
impl Default for OwnerRescueConfig
Source§impl<'de> Deserialize<'de> for OwnerRescueConfig
impl<'de> Deserialize<'de> for OwnerRescueConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OwnerRescueConfig
impl RefUnwindSafe for OwnerRescueConfig
impl Send for OwnerRescueConfig
impl Sync for OwnerRescueConfig
impl Unpin for OwnerRescueConfig
impl UnwindSafe for OwnerRescueConfig
Blanket Implementations§
§impl<T> Annotate for T
impl<T> Annotate for T
default fn format( &self, _variant: Option<&str>, _field: &MemberId<'_>, ) -> Option<Format>
default fn comment( &self, _variant: Option<&str>, _field: &MemberId<'_>, ) -> Option<String>
default fn as_annotate(&self) -> Option<&dyn Annotate>
default fn thunk_serialize( &self, serializer: &mut AnnotatedSerializer<'_>, ) -> Result<Document, Error>
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more