pub struct QueueOptions {
pub wait: bool,
pub follow: bool,
pub wait_timeout_secs: Option<u64>,
pub no_start: bool,
pub strict: bool,
}Expand description
CLI options governing queue behavior.
Fields§
§wait: boolWait for a queued job to start (and stream), rather than returning early.
follow: boolStream the job’s output once it starts (implies wait).
wait_timeout_secs: Option<u64>Maximum seconds to wait before returning a reattachable not-started job.
no_start: boolReturn a job id without waiting/starting (explicit not-started).
strict: boolStrict (proof) mode: require immediate admission — never queue.
Trait Implementations§
Source§impl Clone for QueueOptions
impl Clone for QueueOptions
Source§impl Debug for QueueOptions
impl Debug for QueueOptions
Source§impl Default for QueueOptions
impl Default for QueueOptions
Source§impl<'de> Deserialize<'de> for QueueOptions
impl<'de> Deserialize<'de> for QueueOptions
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 QueueOptions
Source§impl PartialEq for QueueOptions
impl PartialEq for QueueOptions
Source§impl Serialize for QueueOptions
impl Serialize for QueueOptions
impl StructuralPartialEq for QueueOptions
Auto Trait Implementations§
impl Freeze for QueueOptions
impl RefUnwindSafe for QueueOptions
impl Send for QueueOptions
impl Sync for QueueOptions
impl Unpin for QueueOptions
impl UnsafeUnpin for QueueOptions
impl UnwindSafe for QueueOptions
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.