pub enum DevPathNode {
Show 20 variants
HwPci(DevPathHwPci),
AcpiDp(DevPathAcpiDp),
AcpiAdr(Vec<u32>),
MsgScsi(DevPathMsgScsi),
MsgUsb(DevPathMsgUsb),
MsgVendor(Guid),
MsgMac(DevPathMsgMac),
MsgIPv4(DevPathMsgIPv4),
MsgIPv6(DevPathMsgIPv6),
MsgUart(DevPathMsgUart),
MsgSata(DevPathMsgSata),
MsgUsbClass(DevPathMsgUsbClass),
MsgUri(Option<String>),
MediaHd(DevPathMediaHd),
MediaVendor(Guid),
MediaFilePath(NoCaseString),
MediaFwFile(Guid),
MediaFwVol(Guid),
End {
subtype: u8,
},
Other {
devtype: u8,
subtype: u8,
blob: Vec<u8>,
},
}Variants§
HwPci(DevPathHwPci)
AcpiDp(DevPathAcpiDp)
AcpiAdr(Vec<u32>)
MsgScsi(DevPathMsgScsi)
MsgUsb(DevPathMsgUsb)
MsgVendor(Guid)
MsgMac(DevPathMsgMac)
MsgIPv4(DevPathMsgIPv4)
MsgIPv6(DevPathMsgIPv6)
MsgUart(DevPathMsgUart)
MsgSata(DevPathMsgSata)
MsgUsbClass(DevPathMsgUsbClass)
MsgUri(Option<String>)
MediaHd(DevPathMediaHd)
MediaVendor(Guid)
MediaFilePath(NoCaseString)
MediaFwFile(Guid)
MediaFwVol(Guid)
End
Other
Trait Implementations§
Source§impl Debug for DevPathNode
impl Debug for DevPathNode
Source§impl Display for DevPathNode
impl Display for DevPathNode
Source§impl PartialEq for DevPathNode
impl PartialEq for DevPathNode
impl StructuralPartialEq for DevPathNode
Auto Trait Implementations§
impl Freeze for DevPathNode
impl RefUnwindSafe for DevPathNode
impl Send for DevPathNode
impl Sync for DevPathNode
impl Unpin for DevPathNode
impl UnsafeUnpin for DevPathNode
impl UnwindSafe for DevPathNode
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