in src/memtest.rs [352:364]
fn reset_before_run(&self) -> bool;
/// Returns the function that is called for every iteration of the first pass to write to
/// memory.
fn write_fn(&self) -> TwoRegionWriteFn<Self>;
}
#[tracing::instrument(skip(memory, observer))]
pub(super) fn run_two_region_test_algorithm<T: TwoRegionTestAlgorithm, O: TestObserver>(
mut test: T,
memory: &mut [usize],
mut observer: O,
) -> TestResult<O> {