pub trait ToDirections {
fn to_directions(&self) -> Vec<Direction>;
}
Required Methods
Implementors
impl ToDirections for Direction
impl ToDirections for Horizontal
impl ToDirections for Vertical
impl ToDirections for NonHorizontal
impl ToDirections for NonVertical
impl ToDirections for NonNorth
impl ToDirections for NonSouth
impl ToDirections for NonEast
impl ToDirections for NonWest
impl ToDirections for Any
impl ToDirections for Vec<Direction>
impl<D1, D2> ToDirections for (D1, D2) where D1: ToDirections, D2: ToDirections
impl<D1, D2, D3> ToDirections for (D1, D2, D3) where D1: ToDirections,
D2: ToDirections,
D3: ToDirections
impl<D1, D2, D3, D4> ToDirections for (D1, D2, D3, D4) where D1: ToDirections,
D2: ToDirections,
D3: ToDirections,
D4: ToDirections
impl<D1, D2, D3, D4, D5> ToDirections for (D1, D2, D3, D4, D5) where D1: ToDirections,
D2: ToDirections,
D3: ToDirections,
D4: ToDirections,
D5: ToDirections
impl ToDirections for N
impl ToDirections for NE
impl ToDirections for E
impl ToDirections for SE
impl ToDirections for S
impl ToDirections for SW
impl ToDirections for W
impl ToDirections for NW
impl ToDirections for N_
impl ToDirections for S_
impl ToDirections for _E
impl ToDirections for _W