pub struct VirtioVsockHandle {
pub guest_cid: u64,
pub base_path: String,
pub listener: UnixListener,
}Fields§
§guest_cid: u64§base_path: String§listener: UnixListenerTrait Implementations§
Source§impl DefaultEncoding for VirtioVsockHandle
impl DefaultEncoding for VirtioVsockHandle
Source§impl ResourceId<VirtioDeviceHandle> for VirtioVsockHandle
impl ResourceId<VirtioDeviceHandle> for VirtioVsockHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for VirtioVsockHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for VirtioVsockHandle
Source§impl StructEncodeMetadata<Resource> for VirtioVsockHandle
impl StructEncodeMetadata<Resource> for VirtioVsockHandle
Auto Trait Implementations§
impl Freeze for VirtioVsockHandle
impl RefUnwindSafe for VirtioVsockHandle
impl Send for VirtioVsockHandle
impl Sync for VirtioVsockHandle
impl Unpin for VirtioVsockHandle
impl UnsafeUnpin for VirtioVsockHandle
impl UnwindSafe for VirtioVsockHandle
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].