pub enum TrialState {
Running,
Complete,
Pruned,
Failed,
}Expand description
Lifecycle state of a single trial.
Variants§
Running
The objective is currently being evaluated.
Complete
The objective returned a value successfully.
Pruned
A crate::Pruner stopped the trial early.
Failed
The objective panicked or returned an error.
Trait Implementations§
Source§impl Clone for TrialState
impl Clone for TrialState
Source§fn clone(&self) -> TrialState
fn clone(&self) -> TrialState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TrialState
Source§impl Debug for TrialState
impl Debug for TrialState
Source§impl<'de> Deserialize<'de> for TrialState
impl<'de> Deserialize<'de> for TrialState
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
impl Eq for TrialState
Source§impl PartialEq for TrialState
impl PartialEq for TrialState
Source§impl Serialize for TrialState
impl Serialize for TrialState
impl StructuralPartialEq for TrialState
Auto Trait Implementations§
impl Freeze for TrialState
impl RefUnwindSafe for TrialState
impl Send for TrialState
impl Sync for TrialState
impl Unpin for TrialState
impl UnsafeUnpin for TrialState
impl UnwindSafe for TrialState
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