Struct quinn_proto::Transmit [−][src]
pub struct Transmit {
pub destination: SocketAddr,
pub ecn: Option<EcnCodepoint>,
pub contents: Vec<u8>,
pub segment_size: Option<usize>,
pub src_ip: Option<IpAddr>,
}
Expand description
An outgoing packet
Fields
destination: SocketAddr
The socket this datagram should be sent to
ecn: Option<EcnCodepoint>
Explicit congestion notification bits to set on the packet
contents: Vec<u8>
Contents of the datagram
segment_size: Option<usize>
The segment size if this transmission contains multiple datagrams.
This is None
if the transmit only contains a single datagram
src_ip: Option<IpAddr>
Optional source IP address for the datagram
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Transmit
impl UnwindSafe for Transmit
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more