pub struct TrackedDatagram {
pub datagram: Datagram,
pub send_time: Instant,
pub next_send: Instant,
pub retries: u32,
pub nack_resend_pending: bool,
pub resendable: bool,
pub receipt_ids: Vec<u64>,
}Fields§
§datagram: Datagram§send_time: Instant§next_send: Instant§retries: u32§nack_resend_pending: bool§resendable: bool§receipt_ids: Vec<u64>Trait Implementations§
Source§impl Clone for TrackedDatagram
impl Clone for TrackedDatagram
Source§fn clone(&self) -> TrackedDatagram
fn clone(&self) -> TrackedDatagram
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 moreAuto Trait Implementations§
impl Freeze for TrackedDatagram
impl RefUnwindSafe for TrackedDatagram
impl Send for TrackedDatagram
impl Sync for TrackedDatagram
impl Unpin for TrackedDatagram
impl UnsafeUnpin for TrackedDatagram
impl UnwindSafe for TrackedDatagram
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