pub enum GridTaskStatus {
Queued,
Running {
started_at: DateTime<Utc>,
},
Completed {
completed_at: DateTime<Utc>,
result_json: String,
},
Failed {
failed_at: DateTime<Utc>,
reason: String,
},
Cancelled,
}Expand description
Statut d’une tâche BOINC.
Variants§
Queued
Soumise, en attente d’allocation
Running
Prise en charge par un worker BOINC
Completed
Terminée avec succès
Failed
Échec (timeout, erreur worker, quota BOINC)
Cancelled
Annulée par l’opérateur
Trait Implementations§
Source§impl Clone for GridTaskStatus
impl Clone for GridTaskStatus
Source§fn clone(&self) -> GridTaskStatus
fn clone(&self) -> GridTaskStatus
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 GridTaskStatus
impl Debug for GridTaskStatus
Source§impl<'de> Deserialize<'de> for GridTaskStatus
impl<'de> Deserialize<'de> for GridTaskStatus
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 GridTaskStatus
impl PartialEq for GridTaskStatus
Source§impl Serialize for GridTaskStatus
impl Serialize for GridTaskStatus
impl StructuralPartialEq for GridTaskStatus
Auto Trait Implementations§
impl Freeze for GridTaskStatus
impl RefUnwindSafe for GridTaskStatus
impl Send for GridTaskStatus
impl Sync for GridTaskStatus
impl Unpin for GridTaskStatus
impl UnwindSafe for GridTaskStatus
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
§impl<T> Chain<T> for T
impl<T> Chain<T> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 moreCreates a shared type from an unshared type.