#[non_exhaustive]pub struct EraseRange {
pub start: u64,
pub end: u64,
pub length: u64,
pub source: String,
pub text: String,
}Expand description
The flash range a debug erase covered, as the box reports it.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.start: u64First erased address.
end: u64Last erased address (inclusive).
length: u64Number of bytes erased.
source: StringWhere the range came from: "request" (the caller), "script" (a
LAGER_ERASE_RANGE line in the net’s J-Link script) or "default"
(the part family’s default).
text: StringThe range as text, e.g. "0x16000000-0x160FFFFF (1024 KiB)".
Trait Implementations§
Source§impl Clone for EraseRange
impl Clone for EraseRange
Source§impl Debug for EraseRange
impl Debug for EraseRange
Source§impl<'de> Deserialize<'de> for EraseRange
impl<'de> Deserialize<'de> for EraseRange
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
impl Eq for EraseRange
Source§impl PartialEq for EraseRange
impl PartialEq for EraseRange
impl StructuralPartialEq for EraseRange
Auto Trait Implementations§
impl Freeze for EraseRange
impl RefUnwindSafe for EraseRange
impl Send for EraseRange
impl Sync for EraseRange
impl Unpin for EraseRange
impl UnsafeUnpin for EraseRange
impl UnwindSafe for EraseRange
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.