pub struct ShutdownIcHandle {
pub recv: Receiver<ShutdownRpc>,
}
Expand description
A handle to a shutdown IC.
Fields§
§recv: Receiver<ShutdownRpc>
The channel by which to receive shutdown requests.
Trait Implementations§
Source§impl DefaultEncoding for ShutdownIcHandle
impl DefaultEncoding for ShutdownIcHandle
Source§impl ResourceId<VmbusDeviceHandleKind> for ShutdownIcHandle
impl ResourceId<VmbusDeviceHandleKind> for ShutdownIcHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for ShutdownIcHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for ShutdownIcHandle
Source§impl StructEncodeMetadata<Resource> for ShutdownIcHandle
impl StructEncodeMetadata<Resource> for ShutdownIcHandle
Auto Trait Implementations§
impl Freeze for ShutdownIcHandle
impl !RefUnwindSafe for ShutdownIcHandle
impl Send for ShutdownIcHandle
impl Sync for ShutdownIcHandle
impl Unpin for ShutdownIcHandle
impl !UnwindSafe for ShutdownIcHandle
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, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
impl<T, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
§fn into_resource(self) -> Resource<K>
fn into_resource(self) -> Resource<K>
Converts
self
into a Resource
.§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
].