pub enum MazeAlgorithm {
Show 13 variants
BinaryTree,
Sidewinder,
AldousBroder,
Wilsons,
HuntAndKill,
RecursiveBacktracker,
Prims,
Kruskals,
GrowingTreeRandom,
GrowingTreeNewest,
Ellers,
RecursiveDivision,
ReverseDelete,
}Variants§
BinaryTree
Sidewinder
AldousBroder
Wilsons
HuntAndKill
RecursiveBacktracker
Prims
Kruskals
GrowingTreeRandom
GrowingTreeNewest
Ellers
RecursiveDivision
ReverseDelete
Implementations§
Trait Implementations§
Source§impl Clone for MazeAlgorithm
impl Clone for MazeAlgorithm
Source§fn clone(&self) -> MazeAlgorithm
fn clone(&self) -> MazeAlgorithm
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MazeAlgorithm
impl Debug for MazeAlgorithm
Source§impl<'de> Deserialize<'de> for MazeAlgorithm
impl<'de> Deserialize<'de> for MazeAlgorithm
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
Source§impl Display for MazeAlgorithm
impl Display for MazeAlgorithm
Source§impl PartialEq for MazeAlgorithm
impl PartialEq for MazeAlgorithm
Source§impl Serialize for MazeAlgorithm
impl Serialize for MazeAlgorithm
impl Copy for MazeAlgorithm
impl StructuralPartialEq for MazeAlgorithm
Auto Trait Implementations§
impl Freeze for MazeAlgorithm
impl RefUnwindSafe for MazeAlgorithm
impl Send for MazeAlgorithm
impl Sync for MazeAlgorithm
impl Unpin for MazeAlgorithm
impl UnwindSafe for MazeAlgorithm
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