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: u64
Trait 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