#[non_exhaustive]pub enum DirectionOctant {
North,
NorthEast,
East,
SouthEast,
South,
SouthWest,
West,
NorthWest,
}Expand description
Direction octant.
JSON representation is in lowercase snake case.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for DirectionOctant
impl Clone for DirectionOctant
Source§fn clone(&self) -> DirectionOctant
fn clone(&self) -> DirectionOctant
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 DirectionOctant
impl Debug for DirectionOctant
Source§impl<'de> Deserialize<'de> for DirectionOctant
impl<'de> Deserialize<'de> for DirectionOctant
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 FromStr for DirectionOctant
impl FromStr for DirectionOctant
Source§impl PartialEq for DirectionOctant
impl PartialEq for DirectionOctant
Source§impl Serialize for DirectionOctant
impl Serialize for DirectionOctant
impl Copy for DirectionOctant
impl Eq for DirectionOctant
impl StructuralPartialEq for DirectionOctant
Auto Trait Implementations§
impl Freeze for DirectionOctant
impl RefUnwindSafe for DirectionOctant
impl Send for DirectionOctant
impl Sync for DirectionOctant
impl Unpin for DirectionOctant
impl UnwindSafe for DirectionOctant
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