pub enum MemtestFailure {
UnexpectedValue {
address: usize,
expected: usize,
actual: usize,
},
MismatchedValues {
address1: usize,
value1: usize,
address2: usize,
value2: usize,
},
}
Variants§
UnexpectedValue
Failure due to the actual value read being different from the expected value
MismatchedValues
Failure due to the two memory locations being compared returning two different values This is used by tests where memory is split in two and values are written in pairs
Trait Implementations§
Source§impl Debug for MemtestFailure
impl Debug for MemtestFailure
Source§impl<'de> Deserialize<'de> for MemtestFailure
impl<'de> Deserialize<'de> for MemtestFailure
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 MemtestFailure
impl RefUnwindSafe for MemtestFailure
impl Send for MemtestFailure
impl Sync for MemtestFailure
impl Unpin for MemtestFailure
impl UnwindSafe for MemtestFailure
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