pub enum EscalationTriggerReason {
RetryThreshold,
PoorSignal,
Congestion,
LowTtl,
LowSuccessRate,
}Expand description
Reason DORS decided to escalate from BLE to Wi‑Fi (for observability).
Variants§
RetryThreshold
BLE retry failures reached threshold.
PoorSignal
Poor BLE signal for sustained duration.
Congestion
BLE congestion / queue depth exceeded.
LowTtl
Message TTL near exhaustion.
LowSuccessRate
BLE success rate dropped below configured minimum (quality degradation).
Trait Implementations§
Source§impl Clone for EscalationTriggerReason
impl Clone for EscalationTriggerReason
impl Copy for EscalationTriggerReason
Source§impl Debug for EscalationTriggerReason
impl Debug for EscalationTriggerReason
impl Eq for EscalationTriggerReason
Source§impl PartialEq for EscalationTriggerReason
impl PartialEq for EscalationTriggerReason
impl StructuralPartialEq for EscalationTriggerReason
Auto Trait Implementations§
impl Freeze for EscalationTriggerReason
impl RefUnwindSafe for EscalationTriggerReason
impl Send for EscalationTriggerReason
impl Sync for EscalationTriggerReason
impl Unpin for EscalationTriggerReason
impl UnsafeUnpin for EscalationTriggerReason
impl UnwindSafe for EscalationTriggerReason
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