[][src]Struct grin_servers::common::stats::ServerStats

pub struct ServerStats {
    pub peer_count: u32,
    pub head: Tip,
    pub header_head: Tip,
    pub sync_status: SyncStatus,
    pub stratum_stats: StratumStats,
    pub peer_stats: Vec<PeerStats>,
    pub diff_stats: DiffStats,
}

Simpler thread-unaware version of above to be populated and returned to consumers might be interested in, such as test results or UI

Fields

Number of peers

Chain head

sync header head

Whether we're currently syncing

Handle to current stratum server stats

Peer stats

Difficulty calculation statistics

Trait Implementations

impl Clone for ServerStats
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for ServerStats

impl Sync for ServerStats

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> SafeBorrow for T where
    T: ?Sized

impl<'a, T> DefaultFeatures for T where
    T: 'a + Send + Sync + Clone

impl<'a, T> NonSyncFeatures for T where
    T: 'a + Clone

impl<T> CloneAny for T where
    T: Clone + Any

impl<T> UnsafeAny for T where
    T: Any

impl<T> Same for T

Should always be Self