Enum ekko::EkkoResponse
source · pub enum EkkoResponse {
Unreachable((EkkoData, Unreachable)),
PacketTooBig(EkkoData),
SourceQuench(EkkoData),
Destination(EkkoData),
Unexpected((EkkoData, (u8, u8))),
Redirect((EkkoData, Redirect)),
Exceeded(EkkoData),
Lacking(EkkoData),
}
Variants§
Unreachable((EkkoData, Unreachable))
PacketTooBig(EkkoData)
SourceQuench(EkkoData)
Destination(EkkoData)
Unexpected((EkkoData, (u8, u8)))
Redirect((EkkoData, Redirect))
Exceeded(EkkoData)
Lacking(EkkoData)
Trait Implementations§
source§impl Clone for EkkoResponse
impl Clone for EkkoResponse
source§fn clone(&self) -> EkkoResponse
fn clone(&self) -> EkkoResponse
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 EkkoResponse
impl Debug for EkkoResponse
source§impl PartialEq<EkkoResponse> for EkkoResponse
impl PartialEq<EkkoResponse> for EkkoResponse
source§fn eq(&self, other: &EkkoResponse) -> bool
fn eq(&self, other: &EkkoResponse) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EkkoResponse
Auto Trait Implementations§
impl RefUnwindSafe for EkkoResponse
impl Send for EkkoResponse
impl Sync for EkkoResponse
impl Unpin for EkkoResponse
impl UnwindSafe for EkkoResponse
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