pub struct QueueSetDrainPausedRequest {
pub paused: bool,
}Expand description
Parameters for acquiring or releasing the queued-lane drain pause. Acquisition is exclusive and non-idempotent: paused: true against an already-paused session fails with queue_already_paused. The pause is never released automatically — it is not tied to the caller’s lifetime, so a client that exits without sending paused: false leaves the lane frozen. Release is unowned: paused: false clears the pause for any caller, including one that never acquired it.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§paused: boolTrait Implementations§
Source§impl Clone for QueueSetDrainPausedRequest
impl Clone for QueueSetDrainPausedRequest
Source§fn clone(&self) -> QueueSetDrainPausedRequest
fn clone(&self) -> QueueSetDrainPausedRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QueueSetDrainPausedRequest
impl Debug for QueueSetDrainPausedRequest
Source§impl Default for QueueSetDrainPausedRequest
impl Default for QueueSetDrainPausedRequest
Source§fn default() -> QueueSetDrainPausedRequest
fn default() -> QueueSetDrainPausedRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QueueSetDrainPausedRequest
impl<'de> Deserialize<'de> for QueueSetDrainPausedRequest
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
Auto Trait Implementations§
impl Freeze for QueueSetDrainPausedRequest
impl RefUnwindSafe for QueueSetDrainPausedRequest
impl Send for QueueSetDrainPausedRequest
impl Sync for QueueSetDrainPausedRequest
impl Unpin for QueueSetDrainPausedRequest
impl UnsafeUnpin for QueueSetDrainPausedRequest
impl UnwindSafe for QueueSetDrainPausedRequest
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