pub enum UdpCalcError {
NotIp(Enum),
NotUdp(Enum),
Packet(PacketError),
}Expand description
Errors that can occur during UDP checksum calculation
Variants§
NotIp(Enum)
Not an IP packet
NotUdp(Enum)
Not a UDP packet
Packet(PacketError)
Packet data was invalid/corrupt
Trait Implementations§
Source§impl Debug for UdpCalcError
impl Debug for UdpCalcError
Source§impl Display for UdpCalcError
impl Display for UdpCalcError
Source§impl Error for UdpCalcError
impl Error for UdpCalcError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<PacketError> for UdpCalcError
impl From<PacketError> for UdpCalcError
Source§fn from(value: PacketError) -> Self
fn from(value: PacketError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for UdpCalcError
impl RefUnwindSafe for UdpCalcError
impl Send for UdpCalcError
impl Sync for UdpCalcError
impl Unpin for UdpCalcError
impl UnwindSafe for UdpCalcError
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