pub enum JobLifecycle {
Queued,
Running,
}Expand description
Wire-facing job state. Mirrors the actual lifecycle:
queued— accepted bysubmit(), sitting in the channel awaiting a dispatcher decision OR the dispatcher is mid-retry across workers.running— handed off to a GPU worker thread; flipping happens when the worker pulls the job off its channel and starts loading / inferring.
Variants§
Trait Implementations§
Source§impl Clone for JobLifecycle
impl Clone for JobLifecycle
Source§fn clone(&self) -> JobLifecycle
fn clone(&self) -> JobLifecycle
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 moreSource§impl ComposeSchema for JobLifecycle
impl ComposeSchema for JobLifecycle
impl Copy for JobLifecycle
Source§impl Debug for JobLifecycle
impl Debug for JobLifecycle
impl Eq for JobLifecycle
Source§impl PartialEq for JobLifecycle
impl PartialEq for JobLifecycle
Source§impl Serialize for JobLifecycle
impl Serialize for JobLifecycle
impl StructuralPartialEq for JobLifecycle
Auto Trait Implementations§
impl Freeze for JobLifecycle
impl RefUnwindSafe for JobLifecycle
impl Send for JobLifecycle
impl Sync for JobLifecycle
impl Unpin for JobLifecycle
impl UnsafeUnpin for JobLifecycle
impl UnwindSafe for JobLifecycle
Blanket Implementations§
impl<T> Boilerplate for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
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