pub struct OODStatus {Show 18 fields
pub network: OODNetworkType,
pub first_ping: u64,
pub first_success_ping: u64,
pub last_success_ping: u64,
pub last_ping: u64,
pub last_ping_result: u16,
pub ping_count: u32,
pub ping_success_count: u64,
pub cont_fail_count: u64,
pub ping_avg_during: u64,
pub ping_max_during: u64,
pub ping_min_during: u64,
pub ood_device_id: DeviceId,
pub enable_sync: bool,
pub device_root_state: ObjectId,
pub device_root_state_revision: u64,
pub zone_root_state: Option<ObjectId>,
pub zone_root_state_revision: u64,
}Fields§
§network: OODNetworkType§first_ping: u64§first_success_ping: u64§last_success_ping: u64§last_ping: u64§last_ping_result: u16§ping_count: u32§ping_success_count: u64§cont_fail_count: u64§ping_avg_during: u64§ping_max_during: u64§ping_min_during: u64§ood_device_id: DeviceId§enable_sync: bool§device_root_state: ObjectId§device_root_state_revision: u64§zone_root_state: Option<ObjectId>§zone_root_state_revision: u64Trait Implementations§
source§impl<'de> Deserialize<'de> for OODStatus
impl<'de> Deserialize<'de> for OODStatus
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