pub struct MemtestRunner { /* private fields */ }Implementations§
Source§impl MemtestRunner
impl MemtestRunner
Sourcepub fn all_tests_random_order(args: &MemtestRunnerArgs) -> MemtestRunner
pub fn all_tests_random_order(args: &MemtestRunnerArgs) -> MemtestRunner
Create a MemtestRunner containing all test kinds in random order
Sourcepub fn from_test_kinds(
args: &MemtestRunnerArgs,
test_kinds: Vec<MemtestKind>,
) -> MemtestRunner
pub fn from_test_kinds( args: &MemtestRunnerArgs, test_kinds: Vec<MemtestKind>, ) -> MemtestRunner
Create a MemtestRunner with specified test kinds
Sourcepub fn run(
&self,
memory: &mut [usize],
) -> Result<MemtestReportList, MemtestRunnerError>
pub fn run( &self, memory: &mut [usize], ) -> Result<MemtestReportList, MemtestRunnerError>
Run the tests, possibly after locking the memory
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MemtestRunner
impl RefUnwindSafe for MemtestRunner
impl Send for MemtestRunner
impl Sync for MemtestRunner
impl Unpin for MemtestRunner
impl UnwindSafe for MemtestRunner
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