pub enum ScheduleAction {
TrainNow,
Defer,
ReduceIntensity,
Pause,
}Expand description
Recommended scheduling action
Variants§
TrainNow
Start training immediately
Defer
Defer training to optimal window
ReduceIntensity
Reduce training intensity
Pause
Pause training temporarily
Trait Implementations§
Source§impl Clone for ScheduleAction
impl Clone for ScheduleAction
Source§fn clone(&self) -> ScheduleAction
fn clone(&self) -> ScheduleAction
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 ScheduleAction
impl Debug for ScheduleAction
Source§impl<'de> Deserialize<'de> for ScheduleAction
impl<'de> Deserialize<'de> for ScheduleAction
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 PartialEq for ScheduleAction
impl PartialEq for ScheduleAction
Source§impl Serialize for ScheduleAction
impl Serialize for ScheduleAction
impl Copy for ScheduleAction
impl Eq for ScheduleAction
impl StructuralPartialEq for ScheduleAction
Auto Trait Implementations§
impl Freeze for ScheduleAction
impl RefUnwindSafe for ScheduleAction
impl Send for ScheduleAction
impl Sync for ScheduleAction
impl Unpin for ScheduleAction
impl UnsafeUnpin for ScheduleAction
impl UnwindSafe for ScheduleAction
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§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