pub struct Cancel {
pub instance: u64,
}Fields§
§instance: u64Implementations§
Trait Implementations§
Source§impl MemorySize for Cancel
impl MemorySize for Cancel
fn memory_size(&self) -> usize
Source§impl OperationDeclaration for Cancel
impl OperationDeclaration for Cancel
const ID: &'static str = "host.operations.cancel"
const VERSION: u32 = 1
const POLICY: OperationPolicy = crate::operations::host::POLICY
const DESCRIPTION: &'static str = "Request cancellation of an operation instance the caller submitted"
const VISIBILITY: Visibility = Visibility::Shared
const GRPC: Option<Grpc>
type Response = InstanceState
type Input = NoStream
type Output = NoStream
const REPLAY: ReplaySafety = ReplaySafety::Unknown
fn grant(&self) -> Option<Grant>
fn key(&self) -> Option<CacheKey>
impl StructuralPartialEq for Cancel
Source§impl Value for Cancel
impl Value for Cancel
fn write(&self, bytes: &mut Vec<u8>)
fn size(&self) -> usize
fn memory(input: &mut Reader<'_>) -> Result<usize, MessageError>
fn read(input: &mut Reader<'_>) -> Result<Cancel, MessageError>
fn size_many(values: &[Self]) -> usize
fn write_many(values: &[Self], bytes: &mut Vec<u8>)
fn memory_many( input: &mut Reader<'_>, count: usize, ) -> Result<usize, MessageError>
fn read_many( input: &mut Reader<'_>, count: usize, ) -> Result<Vec<Self>, MessageError>
Auto Trait Implementations§
impl Freeze for Cancel
impl RefUnwindSafe for Cancel
impl Send for Cancel
impl Sync for Cancel
impl Unpin for Cancel
impl UnsafeUnpin for Cancel
impl UnwindSafe for Cancel
Blanket Implementations§
impl<T> Allocation for T
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