Trait gridsim::Direction [−][src]
pub trait Direction: Sized { type Directions: Iterator<Item = Self>; fn inv(self) -> Self; fn directions() -> Self::Directions; }
Associated Types
type Directions: Iterator<Item = Self>
Required Methods
fn inv(self) -> Self
fn directions() -> Self::Directions
Implementors
impl Direction for gridsim::moore::Direction type Directions = DirectionEnumIterator;
impl Direction for gridsim::neumann::Direction type Directions = DirectionEnumIterator;