Struct probe_rs_target::NvmRegion
source · pub struct NvmRegion {
pub name: Option<String>,
pub range: Range<u64>,
pub is_boot_memory: bool,
pub cores: Vec<String>,
}
Expand description
Represents a region in non-volatile memory (e.g. flash or EEPROM).
Fields§
§name: Option<String>
A name to describe the region
range: Range<u64>
Address range of the region
is_boot_memory: bool
True if the chip boots from this memory
cores: Vec<String>
List of cores that can access this region
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for NvmRegion
impl<'de> Deserialize<'de> for NvmRegion
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
source§impl PartialEq for NvmRegion
impl PartialEq for NvmRegion
impl Eq for NvmRegion
impl StructuralPartialEq for NvmRegion
Auto Trait Implementations§
impl RefUnwindSafe for NvmRegion
impl Send for NvmRegion
impl Sync for NvmRegion
impl Unpin for NvmRegion
impl UnwindSafe for NvmRegion
Blanket Implementations§
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