pub struct OpenResult {
pub guest_to_host_interrupt: Interrupt,
}
Expand description
The successful result of an open request.
Fields§
§guest_to_host_interrupt: Interrupt
The interrupt object vmbus should signal when the guest signals the host.
Trait Implementations§
Source§impl Debug for OpenResult
impl Debug for OpenResult
Source§impl DefaultEncoding for OpenResult
impl DefaultEncoding for OpenResult
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for OpenResult
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for OpenResult
Source§impl StructEncodeMetadata<Resource> for OpenResult
impl StructEncodeMetadata<Resource> for OpenResult
Auto Trait Implementations§
impl Freeze for OpenResult
impl !RefUnwindSafe for OpenResult
impl Send for OpenResult
impl Sync for OpenResult
impl Unpin for OpenResult
impl !UnwindSafe for OpenResult
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size
].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message
].