pub enum EngineEventInner<T> {
Start,
Stop(usize, T, MetricSet, Score),
EpochStart(usize),
EpochComplete(usize, T, MetricSet, Score, Objective),
Improvement(usize, T, Score),
}Variants§
Start
Stop(usize, T, MetricSet, Score)
EpochStart(usize)
EpochComplete(usize, T, MetricSet, Score, Objective)
Improvement(usize, T, Score)
Trait Implementations§
Auto Trait Implementations§
impl<T> Freeze for EngineEventInner<T>where
T: Freeze,
impl<T> RefUnwindSafe for EngineEventInner<T>where
T: RefUnwindSafe,
impl<T> Send for EngineEventInner<T>where
T: Send,
impl<T> Sync for EngineEventInner<T>where
T: Sync,
impl<T> Unpin for EngineEventInner<T>where
T: Unpin,
impl<T> UnsafeUnpin for EngineEventInner<T>where
T: UnsafeUnpin,
impl<T> UnwindSafe for EngineEventInner<T>where
T: UnwindSafe,
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