pub struct AdminInFlight {
pub task_id: String,
pub crate_name: CrateName,
pub version: CrateVersion,
pub target: TargetTriple,
pub rustc_version: WireRustcVersion,
pub status: QueueTaskStatus,
pub attempt: u32,
pub dispatch_attempts: u32,
pub updated_at: String,
pub github_run_id: Option<String>,
}Expand description
One in-flight (dispatched/running) queue row in AdminStatus.
Fields§
§task_id: StringScheduler task identifier.
crate_name: CrateNameCrate name to build.
version: CrateVersionCrate version to build.
target: TargetTripleCompilation target.
rustc_version: WireRustcVersionRustc version the row builds for.
status: QueueTaskStatusLifecycle status (dispatched or running).
attempt: u32Live enqueue epoch.
dispatch_attempts: u32Dispatches attempted against this row.
updated_at: StringLast state-transition timestamp — the stale-dispatch lease clock.
github_run_id: Option<String>GitHub Actions run id, once the run has reported back.
Trait Implementations§
Source§impl Clone for AdminInFlight
impl Clone for AdminInFlight
Source§impl ComposeSchema for AdminInFlight
impl ComposeSchema for AdminInFlight
Source§impl Debug for AdminInFlight
impl Debug for AdminInFlight
Source§impl<'de> Deserialize<'de> for AdminInFlight
impl<'de> Deserialize<'de> for AdminInFlight
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 AdminInFlight
Source§impl PartialEq for AdminInFlight
impl PartialEq for AdminInFlight
Source§impl Serialize for AdminInFlight
impl Serialize for AdminInFlight
impl StructuralPartialEq for AdminInFlight
Auto Trait Implementations§
impl Freeze for AdminInFlight
impl RefUnwindSafe for AdminInFlight
impl Send for AdminInFlight
impl Sync for AdminInFlight
impl Unpin for AdminInFlight
impl UnsafeUnpin for AdminInFlight
impl UnwindSafe for AdminInFlight
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.