pub enum ScanTrigger {
ProxyStart,
TtlElapsed,
ServerIdentityChanged,
ListChangedNotification,
Manual,
}Expand description
Why a scan was started.
Variants§
ProxyStart
Proxy startup — initial discovery run.
TtlElapsed
TTL on the current version elapsed.
ServerIdentityChanged
initialize response saw a different serverInfo.
ListChangedNotification
notifications/tools/list_changed received.
Manual
Operator-triggered manual rescan.
Trait Implementations§
Source§impl Clone for ScanTrigger
impl Clone for ScanTrigger
Source§fn clone(&self) -> ScanTrigger
fn clone(&self) -> ScanTrigger
Returns a duplicate 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 ScanTrigger
impl Debug for ScanTrigger
Source§impl PartialEq for ScanTrigger
impl PartialEq for ScanTrigger
Source§impl Serialize for ScanTrigger
impl Serialize for ScanTrigger
impl Copy for ScanTrigger
impl Eq for ScanTrigger
impl StructuralPartialEq for ScanTrigger
Auto Trait Implementations§
impl Freeze for ScanTrigger
impl RefUnwindSafe for ScanTrigger
impl Send for ScanTrigger
impl Sync for ScanTrigger
impl Unpin for ScanTrigger
impl UnsafeUnpin for ScanTrigger
impl UnwindSafe for ScanTrigger
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