[−][src]Enum tox_packet::relay::Packet
Top-level TCP packet.
According to Tox spec
Variants
RouteRequest(RouteRequest)
RouteRequest
structure.
RouteResponse(RouteResponse)
RouteResponse
structure.
ConnectNotification(ConnectNotification)
ConnectNotification
structure.
DisconnectNotification(DisconnectNotification)
DisconnectNotification
structure.
PingRequest(PingRequest)
PingRequest
structure.
PongResponse(PongResponse)
PongResponse
structure.
OobSend(OobSend)
OobSend
structure.
OobReceive(OobReceive)
OobReceive
structure.
OnionRequest(OnionRequest)
OnionRequest
structure.
OnionResponse(OnionResponse)
OnionResponse
structure.
Data(Data)
Data
structure.
Trait Implementations
impl Clone for Packet
[src]
impl Debug for Packet
[src]
impl FromBytes for Packet
[src]
impl PartialEq<Packet> 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>,