pub struct PendingPushPerPeer {
pub peer: String,
pub tier: String,
pub count: u64,
}Expand description
Per-peer breakdown of queued-but-not-pushed events. Populates
the new daemon.pending_push_breakdown field in wire status
and the human-readable expansion of the “pending push:” line.
Each entry carries the peer handle, the trust tier (so the surface can say “stuck on orchid-savanna (PENDING_ACK — pair never completed)”), and the unpushed event count.
Why tier? A peer at PENDING_ACK has events queued that
won’t push until pair-accept completes (a #166-class wedge).
A peer at VERIFIED with events queued + stale_sync is the
#162 silent-send class. Operators need the tier to know which
path to fix.
Fields§
§peer: String§tier: String§count: u64Trait Implementations§
Source§impl Clone for PendingPushPerPeer
impl Clone for PendingPushPerPeer
Source§fn clone(&self) -> PendingPushPerPeer
fn clone(&self) -> PendingPushPerPeer
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 moreSource§impl Debug for PendingPushPerPeer
impl Debug for PendingPushPerPeer
Auto Trait Implementations§
impl Freeze for PendingPushPerPeer
impl RefUnwindSafe for PendingPushPerPeer
impl Send for PendingPushPerPeer
impl Sync for PendingPushPerPeer
impl Unpin for PendingPushPerPeer
impl UnsafeUnpin for PendingPushPerPeer
impl UnwindSafe for PendingPushPerPeer
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