pub enum DiscoveryCoordinatorEvent {
IntakeNotApplicable(DiscoveryNotApplicable),
IntakeRejected(DiscoveryRejection),
CatalogStoreRejected(DiscoveryCatalogStoreError),
CatalogUpdated(DiscoveryCatalogUpdate),
CatalogExpired(DiscoveryRecord),
CatalogBlackholed(DiscoveryRecord),
ConnectionAttached {
plan: DiscoveredConnectionPlan,
interface: InterfaceId,
},
ConnectionDisconnected {
discovery: DiscoveredInterfaceId,
interface: InterfaceId,
since: InstantMillis,
},
ConnectionReconnected {
discovery: DiscoveredInterfaceId,
interface: InterfaceId,
},
ConnectionDetached {
discovery: DiscoveredInterfaceId,
interface: InterfaceId,
},
}Variants§
IntakeNotApplicable(DiscoveryNotApplicable)
IntakeRejected(DiscoveryRejection)
CatalogStoreRejected(DiscoveryCatalogStoreError)
CatalogUpdated(DiscoveryCatalogUpdate)
CatalogExpired(DiscoveryRecord)
CatalogBlackholed(DiscoveryRecord)
ConnectionAttached
ConnectionDisconnected
ConnectionReconnected
ConnectionDetached
Trait Implementations§
Source§impl Debug for DiscoveryCoordinatorEvent
impl Debug for DiscoveryCoordinatorEvent
impl StructuralPartialEq for DiscoveryCoordinatorEvent
Auto Trait Implementations§
impl Freeze for DiscoveryCoordinatorEvent
impl RefUnwindSafe for DiscoveryCoordinatorEvent
impl Send for DiscoveryCoordinatorEvent
impl Sync for DiscoveryCoordinatorEvent
impl Unpin for DiscoveryCoordinatorEvent
impl UnsafeUnpin for DiscoveryCoordinatorEvent
impl UnwindSafe for DiscoveryCoordinatorEvent
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