pub struct CancelCommand {
pub reason: CancellationReason,
pub pending_call_ids: Vec<CallId>,
}Expand description
Cancellation. The operation id lives in the envelope and is not repeated here: the historical duplicate field forced every SDK to special-case cancel when building an input.
Fields§
§reason: CancellationReason§pending_call_ids: Vec<CallId>Logical calls the host wants abandoned. One id namespace only.
Trait Implementations§
Source§impl Clone for CancelCommand
impl Clone for CancelCommand
Source§fn clone(&self) -> CancelCommand
fn clone(&self) -> CancelCommand
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 CancelCommand
impl Debug for CancelCommand
Source§impl<'de> Deserialize<'de> for CancelCommand
impl<'de> Deserialize<'de> for CancelCommand
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
Source§impl PartialEq for CancelCommand
impl PartialEq for CancelCommand
Source§impl Serialize for CancelCommand
impl Serialize for CancelCommand
impl StructuralPartialEq for CancelCommand
Auto Trait Implementations§
impl Freeze for CancelCommand
impl RefUnwindSafe for CancelCommand
impl Send for CancelCommand
impl Sync for CancelCommand
impl Unpin for CancelCommand
impl UnsafeUnpin for CancelCommand
impl UnwindSafe for CancelCommand
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