pub struct VirtioNetHandle {
pub max_queues: Option<u16>,
pub mac_address: MacAddress,
pub endpoint: Resource<NetEndpointHandleKind>,
}
Fields§
§max_queues: Option<u16>
§mac_address: MacAddress
§endpoint: Resource<NetEndpointHandleKind>
Trait Implementations§
Source§impl DefaultEncoding for VirtioNetHandle
impl DefaultEncoding for VirtioNetHandle
Source§impl ResourceId<VirtioDeviceHandle> for VirtioNetHandle
impl ResourceId<VirtioDeviceHandle> for VirtioNetHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for VirtioNetHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for VirtioNetHandle
Source§impl StructEncodeMetadata<Resource> for VirtioNetHandle
impl StructEncodeMetadata<Resource> for VirtioNetHandle
Auto Trait Implementations§
impl Freeze for VirtioNetHandle
impl !RefUnwindSafe for VirtioNetHandle
impl Send for VirtioNetHandle
impl !Sync for VirtioNetHandle
impl Unpin for VirtioNetHandle
impl !UnwindSafe for VirtioNetHandle
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
].