pub struct EscalationReasons {
pub poor_signal: Option<i32>,
pub low_success_rate: Option<i32>,
pub retry_threshold: Option<i32>,
pub congestion: Option<i32>,
pub low_ttl: Option<i32>,
pub current_unavailable: Option<i32>,
}Expand description
Nested escalation_reasons object on mesh_session_summary (plan §2.2).
Flattened into the escalation_* columns server-side.
Fields§
§poor_signal: Option<i32>§low_success_rate: Option<i32>§retry_threshold: Option<i32>§congestion: Option<i32>§low_ttl: Option<i32>Trait Implementations§
Source§impl Clone for EscalationReasons
impl Clone for EscalationReasons
Source§impl Debug for EscalationReasons
impl Debug for EscalationReasons
Source§impl Default for EscalationReasons
impl Default for EscalationReasons
Source§impl<'de> Deserialize<'de> for EscalationReasons
impl<'de> Deserialize<'de> for EscalationReasons
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EscalationReasons
impl RefUnwindSafe for EscalationReasons
impl Send for EscalationReasons
impl Sync for EscalationReasons
impl Unpin for EscalationReasons
impl UnsafeUnpin for EscalationReasons
impl UnwindSafe for EscalationReasons
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