pub enum TrainingRunStatus {
Pending,
Enrolling,
Training,
Completed,
Failed,
Cancelled,
}Expand description
Status of a training run as held in node storage.
Variants§
Pending
Posted on-chain; awaiting syncer election.
Enrolling
Syncer elected; awaiting trainer enrollment.
Training
At least K trainers enrolled; rounds in progress.
Completed
Final round committed; receipt sealed.
Failed
Sponsor abandoned, syncer slashed, or unrecoverable failure.
Cancelled
Cancelled by sponsor before any rounds executed.
Trait Implementations§
Source§impl Clone for TrainingRunStatus
impl Clone for TrainingRunStatus
Source§fn clone(&self) -> TrainingRunStatus
fn clone(&self) -> TrainingRunStatus
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 TrainingRunStatus
Source§impl Debug for TrainingRunStatus
impl Debug for TrainingRunStatus
Source§impl<'de> Deserialize<'de> for TrainingRunStatus
impl<'de> Deserialize<'de> for TrainingRunStatus
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 Display for TrainingRunStatus
impl Display for TrainingRunStatus
impl Eq for TrainingRunStatus
Source§impl PartialEq for TrainingRunStatus
impl PartialEq for TrainingRunStatus
Source§fn eq(&self, other: &TrainingRunStatus) -> bool
fn eq(&self, other: &TrainingRunStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TrainingRunStatus
impl Serialize for TrainingRunStatus
impl StructuralPartialEq for TrainingRunStatus
Auto Trait Implementations§
impl Freeze for TrainingRunStatus
impl RefUnwindSafe for TrainingRunStatus
impl Send for TrainingRunStatus
impl Sync for TrainingRunStatus
impl Unpin for TrainingRunStatus
impl UnsafeUnpin for TrainingRunStatus
impl UnwindSafe for TrainingRunStatus
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