pub struct PcieDeviceConfig {
pub port_name: String,
pub resource: Resource<PciDeviceHandleKind>,
}Fields§
§port_name: String§resource: Resource<PciDeviceHandleKind>Trait Implementations§
Source§impl Debug for PcieDeviceConfig
impl Debug for PcieDeviceConfig
Source§impl DefaultEncoding for PcieDeviceConfig
impl DefaultEncoding for PcieDeviceConfig
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for PcieDeviceConfig
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for PcieDeviceConfig
Source§impl StructEncodeMetadata<Resource> for PcieDeviceConfig
impl StructEncodeMetadata<Resource> for PcieDeviceConfig
Auto Trait Implementations§
impl Freeze for PcieDeviceConfig
impl !RefUnwindSafe for PcieDeviceConfig
impl Send for PcieDeviceConfig
impl !Sync for PcieDeviceConfig
impl Unpin for PcieDeviceConfig
impl !UnwindSafe for PcieDeviceConfig
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> 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].