pub enum CrateRequestState {
Cached,
Queued,
AlreadyQueued,
Building,
}Expand description
Per-target state reported inside CrateRequestTarget.
Variants§
Cached
The artifact already exists in the public cache for this target.
Queued
This request enqueued the task into the human lane.
AlreadyQueued
The task was already in the queue (re-requesting promoted or refreshed it) when this request arrived.
Building
The task has been dispatched or is actively building.
Trait Implementations§
Source§impl Clone for CrateRequestState
impl Clone for CrateRequestState
Source§impl ComposeSchema for CrateRequestState
impl ComposeSchema for CrateRequestState
impl Copy for CrateRequestState
Source§impl Debug for CrateRequestState
impl Debug for CrateRequestState
Source§impl<'de> Deserialize<'de> for CrateRequestState
impl<'de> Deserialize<'de> for CrateRequestState
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 CrateRequestState
Source§impl PartialEq for CrateRequestState
impl PartialEq for CrateRequestState
Source§impl Serialize for CrateRequestState
impl Serialize for CrateRequestState
impl StructuralPartialEq for CrateRequestState
Auto Trait Implementations§
impl Freeze for CrateRequestState
impl RefUnwindSafe for CrateRequestState
impl Send for CrateRequestState
impl Sync for CrateRequestState
impl Unpin for CrateRequestState
impl UnsafeUnpin for CrateRequestState
impl UnwindSafe for CrateRequestState
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.