pub enum PeerSyncStatus {
Never,
Success {
timestamp: DateTime<Utc>,
},
Failed {
timestamp: DateTime<Utc>,
error: String,
},
Syncing {
started: DateTime<Utc>,
},
}Expand description
Peer synchronization status
Variants§
Never
Never synced
Success
Last sync was successful
Failed
Last sync failed
Syncing
Currently syncing
Trait Implementations§
Source§impl Clone for PeerSyncStatus
impl Clone for PeerSyncStatus
Source§fn clone(&self) -> PeerSyncStatus
fn clone(&self) -> PeerSyncStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PeerSyncStatus
impl Debug for PeerSyncStatus
Source§impl<'de> Deserialize<'de> for PeerSyncStatus
impl<'de> Deserialize<'de> for PeerSyncStatus
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 PeerSyncStatus
impl RefUnwindSafe for PeerSyncStatus
impl Send for PeerSyncStatus
impl Sync for PeerSyncStatus
impl Unpin for PeerSyncStatus
impl UnwindSafe for PeerSyncStatus
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