pub enum PollingReason {
FirewallBlocked,
EventTimeout,
SubscriptionFailed,
NetworkIssues,
ForcedPolling,
}Expand description
Reason why polling was activated
Variants§
FirewallBlocked
Proactively detected firewall blocking
EventTimeout
Events stopped arriving (fallback case)
SubscriptionFailed
UPnP subscription failed
NetworkIssues
Network connectivity problems
ForcedPolling
Forced polling mode (config-driven, e.g. firewall simulation)
Trait Implementations§
Source§impl Clone for PollingReason
impl Clone for PollingReason
Source§fn clone(&self) -> PollingReason
fn clone(&self) -> PollingReason
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 PollingReason
impl Debug for PollingReason
Source§impl Display for PollingReason
impl Display for PollingReason
Source§impl PartialEq for PollingReason
impl PartialEq for PollingReason
impl Eq for PollingReason
impl StructuralPartialEq for PollingReason
Auto Trait Implementations§
impl Freeze for PollingReason
impl RefUnwindSafe for PollingReason
impl Send for PollingReason
impl Sync for PollingReason
impl Unpin for PollingReason
impl UnsafeUnpin for PollingReason
impl UnwindSafe for PollingReason
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.