pub struct DeviceCollisionEvent {
pub retained: DiscoveredDevice,
pub incoming: DiscoveredDevice,
}Expand description
Notification emitted when two endpoints claim the same Device instance.
Fields§
§retained: DiscoveredDeviceSnapshot of the authoritative discovery-table row that was retained.
incoming: DiscoveredDeviceSnapshot constructed from the conflicting incoming I-Am.
Trait Implementations§
Source§impl Clone for DeviceCollisionEvent
impl Clone for DeviceCollisionEvent
Auto Trait Implementations§
impl Freeze for DeviceCollisionEvent
impl RefUnwindSafe for DeviceCollisionEvent
impl Send for DeviceCollisionEvent
impl Sync for DeviceCollisionEvent
impl Unpin for DeviceCollisionEvent
impl UnsafeUnpin for DeviceCollisionEvent
impl UnwindSafe for DeviceCollisionEvent
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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