pub struct PcieSwitchConfig {
pub name: String,
pub num_downstream_ports: u8,
pub parent_port: String,
pub hotplug: bool,
}Fields§
§name: String§num_downstream_ports: u8§parent_port: String§hotplug: boolTrait Implementations§
Source§impl Debug for PcieSwitchConfig
impl Debug for PcieSwitchConfig
Source§impl DefaultEncoding for PcieSwitchConfig
impl DefaultEncoding for PcieSwitchConfig
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for PcieSwitchConfig
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for PcieSwitchConfig
Source§impl StructEncodeMetadata<Resource> for PcieSwitchConfig
impl StructEncodeMetadata<Resource> for PcieSwitchConfig
Auto Trait Implementations§
impl Freeze for PcieSwitchConfig
impl RefUnwindSafe for PcieSwitchConfig
impl Send for PcieSwitchConfig
impl Sync for PcieSwitchConfig
impl Unpin for PcieSwitchConfig
impl UnwindSafe for PcieSwitchConfig
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].