pub enum DirectionZone {
Front,
Left,
Back,
Right,
Above,
Below,
}Expand description
Direction zones for color coding
Variants§
Front
Front (±30 degrees)
Left
Left side (30-150 degrees)
Back
Back (150-210 degrees)
Right
Right side (210-330 degrees)
Above
Above listener
Below
Below listener
Trait Implementations§
Source§impl Clone for DirectionZone
impl Clone for DirectionZone
Source§fn clone(&self) -> DirectionZone
fn clone(&self) -> DirectionZone
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 DirectionZone
impl Debug for DirectionZone
Source§impl<'de> Deserialize<'de> for DirectionZone
impl<'de> Deserialize<'de> for DirectionZone
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 Hash for DirectionZone
impl Hash for DirectionZone
Source§impl PartialEq for DirectionZone
impl PartialEq for DirectionZone
Source§impl Serialize for DirectionZone
impl Serialize for DirectionZone
impl Copy for DirectionZone
impl Eq for DirectionZone
impl StructuralPartialEq for DirectionZone
Auto Trait Implementations§
impl Freeze for DirectionZone
impl RefUnwindSafe for DirectionZone
impl Send for DirectionZone
impl Sync for DirectionZone
impl Unpin for DirectionZone
impl UnsafeUnpin for DirectionZone
impl UnwindSafe for DirectionZone
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more