pub struct JobJobExtended {Show 20 fields
pub control_state: Option<String>,
pub create_time: i32,
pub current_phase: Option<i32>,
pub description: Option<String>,
pub end_time: Option<i32>,
pub id: i32,
pub impact: String,
pub participants: Option<Vec<i32>>,
pub paths: Option<Vec<String>>,
pub policy: String,
pub priority: i32,
pub progress: Option<String>,
pub retries_remaining: i32,
pub running_time: Option<i32>,
pub start_time: Option<i32>,
pub state: String,
pub total_phases: i32,
pub _type: String,
pub waiting_on: Option<i32>,
pub waiting_reason: Option<String>,
}
Fields§
§control_state: Option<String>
State to which the job is transitioning; if control_state is identical to state, the job’s state is stable.
create_time: i32
The time the job was queued, in seconds since the epoch.
current_phase: Option<i32>
The current phase of the job.
description: Option<String>
A text representation of the job.
end_time: Option<i32>
The time the job ended, in seconds since the Epoch.
id: i32
The ID of the job.
impact: String
The current impact of the job.
participants: Option<Vec<i32>>
The set of devids working on the job.
paths: Option<Vec<String>>
Paths for which the job was queued.
policy: String
Current impact policy of the job.
priority: i32
Current priority of the job; lower numbers preempt higher numbers.
progress: Option<String>
A text representation of the job’s progress.
retries_remaining: i32
The number of retries remaining if the job fails.
running_time: Option<i32>
The number of seconds the job has executed.
start_time: Option<i32>
The time the job started, in seconds since the Epoch.
state: String
Current state of the job.
total_phases: i32
The total number of phases of the job type.
_type: String
The job type.
waiting_on: Option<i32>
The ID of a job for which this job is waiting.
waiting_reason: Option<String>
The reason the job is waiting.
Trait Implementations§
Source§impl Debug for JobJobExtended
impl Debug for JobJobExtended
Source§impl<'de> Deserialize<'de> for JobJobExtended
impl<'de> Deserialize<'de> for JobJobExtended
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>,
Auto Trait Implementations§
impl Freeze for JobJobExtended
impl RefUnwindSafe for JobJobExtended
impl Send for JobJobExtended
impl Sync for JobJobExtended
impl Unpin for JobJobExtended
impl UnwindSafe for JobJobExtended
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
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>
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>
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