pub struct AirgappedReportMetadata {
pub written_at: Option<DateTime<Utc>>,
pub received_at: DateTime<Utc>,
}Expand description
When an air-gapped site’s latest status was written and received.
Fields§
§written_at: Option<DateTime<Utc>>Site clock time; absent for reports from older clients.
received_at: DateTime<Utc>Manager clock time when the report was accepted.
Trait Implementations§
Source§impl Clone for AirgappedReportMetadata
impl Clone for AirgappedReportMetadata
Source§impl Debug for AirgappedReportMetadata
impl Debug for AirgappedReportMetadata
Source§impl<'de> Deserialize<'de> for AirgappedReportMetadata
impl<'de> Deserialize<'de> for AirgappedReportMetadata
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
impl Eq for AirgappedReportMetadata
Source§impl PartialEq for AirgappedReportMetadata
impl PartialEq for AirgappedReportMetadata
Source§impl Serialize for AirgappedReportMetadata
impl Serialize for AirgappedReportMetadata
impl StructuralPartialEq for AirgappedReportMetadata
Auto Trait Implementations§
impl Freeze for AirgappedReportMetadata
impl RefUnwindSafe for AirgappedReportMetadata
impl Send for AirgappedReportMetadata
impl Sync for AirgappedReportMetadata
impl Unpin for AirgappedReportMetadata
impl UnsafeUnpin for AirgappedReportMetadata
impl UnwindSafe for AirgappedReportMetadata
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.