pub enum SyncLifecycle {
Idle,
Syncing,
Synced,
}Expand description
Where the sync loop is relative to the chain tip (a tri-state, pushed via a SyncProgress
event).
Serializes as a snake_case string on the wire ("idle" / "syncing" / "synced").
Variants§
Idle
Not yet started / no peer.
Syncing
Actively catching up to the tip.
Synced
Caught up to the tip and tracking live.
Trait Implementations§
Source§impl Clone for SyncLifecycle
impl Clone for SyncLifecycle
Source§fn clone(&self) -> SyncLifecycle
fn clone(&self) -> SyncLifecycle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SyncLifecycle
Source§impl Debug for SyncLifecycle
impl Debug for SyncLifecycle
Source§impl<'de> Deserialize<'de> for SyncLifecycle
impl<'de> Deserialize<'de> for SyncLifecycle
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 SyncLifecycle
Source§impl Hash for SyncLifecycle
impl Hash for SyncLifecycle
Source§impl PartialEq for SyncLifecycle
impl PartialEq for SyncLifecycle
Source§impl Serialize for SyncLifecycle
impl Serialize for SyncLifecycle
impl StructuralPartialEq for SyncLifecycle
Auto Trait Implementations§
impl Freeze for SyncLifecycle
impl RefUnwindSafe for SyncLifecycle
impl Send for SyncLifecycle
impl Sync for SyncLifecycle
impl Unpin for SyncLifecycle
impl UnsafeUnpin for SyncLifecycle
impl UnwindSafe for SyncLifecycle
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