pub struct Status {
pub instance: u64,
}Fields§
§instance: u64Implementations§
Trait Implementations§
Source§impl MemorySize for Status
impl MemorySize for Status
fn memory_size(&self) -> usize
Source§impl OperationDeclaration for Status
impl OperationDeclaration for Status
const ID: &'static str = "host.operations.status"
const VERSION: u32 = 1
const POLICY: OperationPolicy = crate::operations::host::POLICY
const DESCRIPTION: &'static str = "Report the status 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 Status
Source§impl Value for Status
impl Value for Status
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<Status, 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 Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnsafeUnpin for Status
impl UnwindSafe for Status
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