pub enum EnqueueSource {
CrateUpdate,
RustcUpdate,
CacheMiss,
HumanRequest,
}Expand description
Where an enqueue request originated.
Variants§
CrateUpdate
Watcher detected a crate version update.
RustcUpdate
Watcher detected a new rustc stable release.
CacheMiss
Edge reported a cache miss.
HumanRequest
A Turnstile-verified human submitted POST /api/v1/requests. Tasks
enqueued with this source land in the scheduler’s human lane.
Trait Implementations§
Source§impl Clone for EnqueueSource
impl Clone for EnqueueSource
Source§impl ComposeSchema for EnqueueSource
impl ComposeSchema for EnqueueSource
impl Copy for EnqueueSource
Source§impl Debug for EnqueueSource
impl Debug for EnqueueSource
Source§impl<'de> Deserialize<'de> for EnqueueSource
impl<'de> Deserialize<'de> for EnqueueSource
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 EnqueueSource
Source§impl PartialEq for EnqueueSource
impl PartialEq for EnqueueSource
Source§impl Serialize for EnqueueSource
impl Serialize for EnqueueSource
impl StructuralPartialEq for EnqueueSource
Auto Trait Implementations§
impl Freeze for EnqueueSource
impl RefUnwindSafe for EnqueueSource
impl Send for EnqueueSource
impl Sync for EnqueueSource
impl Unpin for EnqueueSource
impl UnsafeUnpin for EnqueueSource
impl UnwindSafe for EnqueueSource
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.