[−][src]Enum tox_packet::dht::Packet
DHT packet enum that encapsulates all types of DHT packets.
Variants
PingRequest(PingRequest)
PingRequest
structure.
PingResponse(PingResponse)
PingResponse
structure.
NodesRequest(NodesRequest)
NodesRequest
structure.
NodesResponse(NodesResponse)
NodesResponse
structure.
CookieRequest(CookieRequest)
CookieRequest
structure.
CookieResponse(CookieResponse)
CookieRequest
structure.
CryptoHandshake(CryptoHandshake)
CryptoHandshake
structure.
CryptoData(CryptoData)
CryptoData
structure.
DhtRequest(DhtRequest)
DhtRequest
structure.
LanDiscovery(LanDiscovery)
LanDiscovery
structure.
OnionRequest0(OnionRequest0)
OnionRequest0
structure.
OnionRequest1(OnionRequest1)
OnionRequest1
structure.
OnionRequest2(OnionRequest2)
OnionRequest2
structure.
OnionAnnounceRequest(OnionAnnounceRequest)
OnionAnnounceRequest
structure.
OnionAnnounceResponse(OnionAnnounceResponse)
OnionAnnounceResponse
structure.
OnionDataRequest(OnionDataRequest)
OnionDataRequest
structure.
OnionDataResponse(OnionDataResponse)
OnionDataResponse
structure.
OnionResponse3(OnionResponse3)
OnionResponse3
structure.
OnionResponse2(OnionResponse2)
OnionResponse2
structure.
OnionResponse1(OnionResponse1)
OnionResponse1
structure.
BootstrapInfo(BootstrapInfo)
BootstrapInfo
structure.
Trait Implementations
impl Clone for Packet
[src]
impl Debug for Packet
[src]
impl Eq for Packet
[src]
impl FromBytes for Packet
[src]
impl PartialEq<Packet> for Packet
[src]
impl StructuralEq for Packet
[src]
impl StructuralPartialEq for Packet
[src]
impl ToBytes for Packet
[src]
Auto Trait Implementations
impl RefUnwindSafe for Packet
[src]
impl Send for Packet
[src]
impl Sync for Packet
[src]
impl Unpin for Packet
[src]
impl UnwindSafe for Packet
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,