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
sourceimpl<'de> Deserialize<'de> for NvmRegion
impl<'de> Deserialize<'de> for NvmRegion
sourcefn 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
impl Eq for NvmRegion
impl StructuralEq 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more