pub enum ApplicationMode {
Configuration,
Racing,
Paused,
Complete,
}
Expand description
Application mode states for the interactive interface
Variants§
Configuration
User is setting parameters
Racing
Algorithms are actively running
Paused
Race paused, can view/configure
Complete
Race finished, can reconfigure
Trait Implementations§
Source§impl Clone for ApplicationMode
impl Clone for ApplicationMode
Source§fn clone(&self) -> ApplicationMode
fn clone(&self) -> ApplicationMode
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 ApplicationMode
impl Debug for ApplicationMode
Source§impl PartialEq for ApplicationMode
impl PartialEq for ApplicationMode
impl Copy for ApplicationMode
impl Eq for ApplicationMode
impl StructuralPartialEq for ApplicationMode
Auto Trait Implementations§
impl Freeze for ApplicationMode
impl RefUnwindSafe for ApplicationMode
impl Send for ApplicationMode
impl Sync for ApplicationMode
impl Unpin for ApplicationMode
impl UnwindSafe for ApplicationMode
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> 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