pub struct NatPingRequest {
pub id: u64,
}Expand description
NatPing request of DHT Request packet.
| Length | Content |
|---|---|
1 | 0xFE |
1 | 0x00 |
8 | Request Id (Ping Id) |
Fields§
§id: u64Request ping id
Trait Implementations§
Source§impl Clone for NatPingRequest
impl Clone for NatPingRequest
Source§fn clone(&self) -> NatPingRequest
fn clone(&self) -> NatPingRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for NatPingRequest
Source§impl Debug for NatPingRequest
impl Debug for NatPingRequest
impl Eq for NatPingRequest
Source§impl FromBytes for NatPingRequest
impl FromBytes for NatPingRequest
Source§fn from_bytes(i: &[u8]) -> IResult<&[u8], NatPingRequest, (&[u8], ErrorKind)>
fn from_bytes(i: &[u8]) -> IResult<&[u8], NatPingRequest, (&[u8], ErrorKind)>
Deserialize struct using
nom from raw bytesSource§impl PartialEq for NatPingRequest
impl PartialEq for NatPingRequest
Source§fn eq(&self, other: &NatPingRequest) -> bool
fn eq(&self, other: &NatPingRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NatPingRequest
Auto Trait Implementations§
impl Freeze for NatPingRequest
impl RefUnwindSafe for NatPingRequest
impl Send for NatPingRequest
impl Sync for NatPingRequest
impl Unpin for NatPingRequest
impl UnsafeUnpin for NatPingRequest
impl UnwindSafe for NatPingRequest
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