pub struct GdmaDeviceHandle {
pub vports: Vec<VportDefinition>,
}
Expand description
A resource handle to a GDMA device.
Fields§
§vports: Vec<VportDefinition>
The vports to instantiate on the NIC.
Trait Implementations§
Source§impl DefaultEncoding for GdmaDeviceHandle
impl DefaultEncoding for GdmaDeviceHandle
Source§impl ResourceId<PciDeviceHandleKind> for GdmaDeviceHandle
impl ResourceId<PciDeviceHandleKind> for GdmaDeviceHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for GdmaDeviceHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for GdmaDeviceHandle
Source§impl StructEncodeMetadata<Resource> for GdmaDeviceHandle
impl StructEncodeMetadata<Resource> for GdmaDeviceHandle
Auto Trait Implementations§
impl Freeze for GdmaDeviceHandle
impl !RefUnwindSafe for GdmaDeviceHandle
impl Send for GdmaDeviceHandle
impl !Sync for GdmaDeviceHandle
impl Unpin for GdmaDeviceHandle
impl !UnwindSafe for GdmaDeviceHandle
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
].