[][src]Enum tox_packet::messenger::ConferencePacket

pub enum ConferencePacket {
    Invite(Invite),
    InviteResponse(InviteResponse),
    PeerOnline(PeerOnline),
    PeerLeave(PeerLeave),
    Query(Query),
    QueryResponse(QueryResponse),
    Title(Title),
    Ping(Ping),
    NewPeer(NewPeer),
    KillPeer(KillPeer),
    FreezePeer(FreezePeer),
    ChangeName(ChangeName),
    ChangeTitle(ChangeTitle),
    Message(Message),
    Action(Action),
}

Conference chat packet enum that encapsulates all types of conference packets.

Variants

Invite(Invite)

Invite structure.

InviteResponse(InviteResponse)

InviteResponse structure.

PeerOnline(PeerOnline)

PeerOnline structure.

PeerLeave(PeerLeave)

PeerLeave structure.

Query(Query)

PeerLeave structure.

QueryResponse(QueryResponse)

QueryResponse structure.

Title(Title)

Title structure.

Ping(Ping)

Ping structure.

NewPeer(NewPeer)

NewPeer structure.

KillPeer(KillPeer)

KillPeer structure.

FreezePeer(FreezePeer)

FreezePeer structure.

ChangeName(ChangeName)

ChangeName structure.

ChangeTitle(ChangeTitle)

ChangeTitle structure.

Message(Message)

Message structure.

Action(Action)

Action 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

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.