Struct udp_socket::Transmit [−][src]
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 datgram.
src_ip: Option<IpAddr>
Optional source IP address for the datagram.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Transmit
impl Send for Transmit
impl Sync for Transmit
impl Unpin for Transmit
impl UnwindSafe for Transmit
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,