pub struct RecvInfo {
pub from: SocketAddr,
pub to: SocketAddr,
}
Expand description
Ancillary information about incoming packets.
Fields§
§from: SocketAddr
The remote address the packet was received from.
to: SocketAddr
The local address the packet was received on.
Trait Implementations§
source§impl PartialEq<RecvInfo> for RecvInfo
impl PartialEq<RecvInfo> for RecvInfo
impl Copy for RecvInfo
impl Eq for RecvInfo
impl StructuralEq for RecvInfo
impl StructuralPartialEq for RecvInfo
Auto Trait Implementations§
impl RefUnwindSafe for RecvInfo
impl Send for RecvInfo
impl Sync for RecvInfo
impl Unpin for RecvInfo
impl UnwindSafe for RecvInfo
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.