pub enum UdpDatagramBuildError {
MissingDestinationPort,
DatagramLengthTooLarge,
BufferTooShort {
required: usize,
available: usize,
},
}Expand description
Failure to construct a UDP datagram in caller-provided storage.
Variants§
MissingDestinationPort
The destination port was not supplied.
DatagramLengthTooLarge
The requested datagram length cannot be represented in the UDP length field.
BufferTooShort
The buffer cannot hold the requested datagram.
Trait Implementations§
Source§impl Clone for UdpDatagramBuildError
impl Clone for UdpDatagramBuildError
impl Copy for UdpDatagramBuildError
Source§impl Debug for UdpDatagramBuildError
impl Debug for UdpDatagramBuildError
Source§impl Display for UdpDatagramBuildError
impl Display for UdpDatagramBuildError
impl Eq for UdpDatagramBuildError
Source§impl PartialEq for UdpDatagramBuildError
impl PartialEq for UdpDatagramBuildError
impl StructuralPartialEq for UdpDatagramBuildError
Auto Trait Implementations§
impl Freeze for UdpDatagramBuildError
impl RefUnwindSafe for UdpDatagramBuildError
impl Send for UdpDatagramBuildError
impl Sync for UdpDatagramBuildError
impl Unpin for UdpDatagramBuildError
impl UnsafeUnpin for UdpDatagramBuildError
impl UnwindSafe for UdpDatagramBuildError
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