pub struct TopologyEntry {
pub uid: DeviceUid,
pub mask: u32,
}Expand description
One device in a topology report.
Fields§
§uid: DeviceUidThe device this entry describes.
mask: u32Bitmask of the devices it is connected to.
Trait Implementations§
Source§impl Clone for TopologyEntry
impl Clone for TopologyEntry
Source§fn clone(&self) -> TopologyEntry
fn clone(&self) -> TopologyEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TopologyEntry
Source§impl Debug for TopologyEntry
impl Debug for TopologyEntry
Source§impl Default for TopologyEntry
impl Default for TopologyEntry
Source§fn default() -> TopologyEntry
fn default() -> TopologyEntry
Returns the “default value” for a type. Read more
impl Eq for TopologyEntry
Source§impl PartialEq for TopologyEntry
impl PartialEq for TopologyEntry
impl StructuralPartialEq for TopologyEntry
Auto Trait Implementations§
impl Freeze for TopologyEntry
impl RefUnwindSafe for TopologyEntry
impl Send for TopologyEntry
impl Sync for TopologyEntry
impl Unpin for TopologyEntry
impl UnsafeUnpin for TopologyEntry
impl UnwindSafe for TopologyEntry
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