Struct labirust::implementations::DepthFirst
source · [−]pub struct DepthFirst { /* private fields */ }
Expand description
Algorithm
driving the resolution of a crate::Maze
traversing it as a common graph in a depth-first fashion.
Stores the current path and possible branches in a stack.
Implementations
sourceimpl DepthFirst
impl DepthFirst
Trait Implementations
sourceimpl Algorithm for DepthFirst
impl Algorithm for DepthFirst
Auto Trait Implementations
impl RefUnwindSafe for DepthFirst
impl Send for DepthFirst
impl Sync for DepthFirst
impl Unpin for DepthFirst
impl UnwindSafe for DepthFirst
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more