pub struct PhysicalDevice {
pub device_type: DeviceType,
pub vmbus_instance_id: Guid,
pub sub_device_path: u32,
}
Fields§
§device_type: DeviceType
§vmbus_instance_id: Guid
§sub_device_path: u32
Trait Implementations§
Source§impl Clone for PhysicalDevice
impl Clone for PhysicalDevice
Source§fn clone(&self) -> PhysicalDevice
fn clone(&self) -> PhysicalDevice
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PhysicalDevice
impl Debug for PhysicalDevice
Source§impl DefaultEncoding for PhysicalDevice
impl DefaultEncoding for PhysicalDevice
Source§impl Inspect for PhysicalDevice
impl Inspect for PhysicalDevice
Source§impl PartialEq for PhysicalDevice
impl PartialEq for PhysicalDevice
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for PhysicalDevice
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for PhysicalDevice
Source§impl StructEncodeMetadata<Resource> for PhysicalDevice
impl StructEncodeMetadata<Resource> for PhysicalDevice
Source§impl StructMetadata for PhysicalDevice
impl StructMetadata for PhysicalDevice
impl Eq for PhysicalDevice
impl StructuralPartialEq for PhysicalDevice
Auto Trait Implementations§
impl Freeze for PhysicalDevice
impl RefUnwindSafe for PhysicalDevice
impl Send for PhysicalDevice
impl Sync for PhysicalDevice
impl Unpin for PhysicalDevice
impl UnwindSafe for PhysicalDevice
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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
].