pub fn right(self) -> Self {
    match self {
      Self::North => Self::East,
      Self::South => Self::West,
      Self::East => Self::South,
      Self::West => Self::North,
    }
  }
/// Returns the result of turning right.
Returns the result of turning right.
Returns the result of turning right .
pub fn right(self) -> Self {
    match self {
      Self::North => Self::East,
      Self::South => Self::West,
      Self::East => Self::South,
      Self::West => Self::North,
    }
  }
pub fn right ( self ) -> Self { match self { Self :: North => Self :: East , Self :: South => Self :: West , Self :: East => Self :: South , Self :: West => Self :: North , } }
Returns the result of turning right.
Returns the result of turning right .
self
self