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: u64
Request ping id
Trait Implementations§
Source§impl Clone for NatPingRequest
impl Clone for NatPingRequest
Source§fn clone(&self) -> NatPingRequest
fn clone(&self) -> NatPingRequest
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 NatPingRequest
impl Debug 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§impl ToBytes for NatPingRequest
impl ToBytes for NatPingRequest
impl Copy for NatPingRequest
impl Eq for NatPingRequest
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 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