pub struct PathRecorder<M: Model>(/* private fields */);Expand description
A CheckerVisitor that records paths visited by the model checker.
§Example
let (recorder, accessor) = PathRecorder::new_with_accessor();
model.checker().visitor(recorder).spawn_dfs().join();
assert_eq!(accessor(), expected_paths);Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<M> Freeze for PathRecorder<M>
impl<M> RefUnwindSafe for PathRecorder<M>
impl<M> Send for PathRecorder<M>
impl<M> Sync for PathRecorder<M>
impl<M> Unpin for PathRecorder<M>
impl<M> UnwindSafe for PathRecorder<M>
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