pub struct RetransmitRequest {
pub sequence: u64,
pub data: Vec<u8>,
pub retransmit_count: u32,
}Expand description
A packet that needs to be retransmitted.
Fields§
§sequence: u64Sequence number of the packet to retransmit.
data: Vec<u8>Original data payload to resend.
retransmit_count: u32How many times this packet has already been retransmitted.
Trait Implementations§
Source§impl Clone for RetransmitRequest
impl Clone for RetransmitRequest
Source§fn clone(&self) -> RetransmitRequest
fn clone(&self) -> RetransmitRequest
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 RetransmitRequest
impl RefUnwindSafe for RetransmitRequest
impl Send for RetransmitRequest
impl Sync for RetransmitRequest
impl Unpin for RetransmitRequest
impl UnsafeUnpin for RetransmitRequest
impl UnwindSafe for RetransmitRequest
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