pub struct KvpIcHandle {
pub recv: Receiver<KvpConnectRpc>,
}
Expand description
A handle to the KVP IC.
Fields§
§recv: Receiver<KvpConnectRpc>
The receiver for KVP connect requests.
Trait Implementations§
Source§impl DefaultEncoding for KvpIcHandle
impl DefaultEncoding for KvpIcHandle
Source§impl ResourceId<VmbusDeviceHandleKind> for KvpIcHandle
impl ResourceId<VmbusDeviceHandleKind> for KvpIcHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for KvpIcHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for KvpIcHandle
Source§impl StructEncodeMetadata<Resource> for KvpIcHandle
impl StructEncodeMetadata<Resource> for KvpIcHandle
Auto Trait Implementations§
impl Freeze for KvpIcHandle
impl !RefUnwindSafe for KvpIcHandle
impl Send for KvpIcHandle
impl Sync for KvpIcHandle
impl Unpin for KvpIcHandle
impl !UnwindSafe for KvpIcHandle
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
].