pub struct ReliablePendingStats {
pub packet_id: u64,
pub data_type: DataType,
pub pending_destinations: Vec<u64>,
pub retries: u32,
pub queued: bool,
pub waiting_for_predecessor: bool,
pub last_send_ms: u64,
}Expand description
On-demand metadata for an outstanding reliable transmission. Payloads are neither decoded nor copied; destination identifiers are sender hashes.
Fields§
§packet_id: u64§data_type: DataType§pending_destinations: Vec<u64>§retries: u32§queued: bool§waiting_for_predecessor: bool§last_send_ms: u64Trait Implementations§
Source§impl Clone for ReliablePendingStats
impl Clone for ReliablePendingStats
Source§impl Debug for ReliablePendingStats
impl Debug for ReliablePendingStats
impl Eq for ReliablePendingStats
Source§impl PartialEq for ReliablePendingStats
impl PartialEq for ReliablePendingStats
impl StructuralPartialEq for ReliablePendingStats
Auto Trait Implementations§
impl Freeze for ReliablePendingStats
impl RefUnwindSafe for ReliablePendingStats
impl Send for ReliablePendingStats
impl Sync for ReliablePendingStats
impl Unpin for ReliablePendingStats
impl UnsafeUnpin for ReliablePendingStats
impl UnwindSafe for ReliablePendingStats
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