#[non_exhaustive]pub struct PacketSent {
pub packet_header: PacketHeader,
pub packet_len: usize,
}
Expand description
Packet was sent by a connection
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.packet_header: PacketHeader
§packet_len: usize
Trait Implementations§
source§impl Clone for PacketSent
impl Clone for PacketSent
source§fn clone(&self) -> PacketSent
fn clone(&self) -> PacketSent
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 PacketSent
impl Debug for PacketSent
Auto Trait Implementations§
impl Freeze for PacketSent
impl RefUnwindSafe for PacketSent
impl Send for PacketSent
impl Sync for PacketSent
impl Unpin for PacketSent
impl UnwindSafe for PacketSent
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