pub struct SentPacket {
pub data: Vec<u8>,
pub sent_time: Instant,
pub requested: bool,
}
Expand description
Sent but not confirmed data packet that is stored in PacketsArray
Fields§
§data: Vec<u8>
Packet data
sent_time: Instant
Time when we sent this packet last time
requested: bool
True if a request was received for this packet and rtt was elapsed at that moment
Implementations§
Source§impl SentPacket
impl SentPacket
Sourcepub fn new(data: Vec<u8>) -> SentPacket
pub fn new(data: Vec<u8>) -> SentPacket
Create new SentPacket
Trait Implementations§
Source§impl Clone for SentPacket
impl Clone for SentPacket
Source§fn clone(&self) -> SentPacket
fn clone(&self) -> SentPacket
Returns a copy 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 moreSource§impl Debug for SentPacket
impl Debug for SentPacket
Source§impl PartialEq for SentPacket
impl PartialEq for SentPacket
impl Eq for SentPacket
impl StructuralPartialEq for SentPacket
Auto Trait Implementations§
impl Freeze for SentPacket
impl RefUnwindSafe for SentPacket
impl Send for SentPacket
impl Sync for SentPacket
impl Unpin for SentPacket
impl UnwindSafe for SentPacket
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more