[][src]Enum enet::PacketMode

pub enum PacketMode {
    UnreliableSequenced,
    UnreliableUnsequenced,
    ReliableSequenced,
}

Mode that can be set when transmitting a packet.

ENet does not support reliable but unsequenced packets.

Variants

UnreliableSequenced

The packet will be sent unreliably but sequenced (ENet default).

UnreliableUnsequenced

The packet will be sent unreliably and unsequenced.

ReliableSequenced

The packet will be sent reliably and sequenced with other reliable packets.

Methods

impl PacketMode[src]

pub fn is_reliable(&self) -> bool[src]

Returns whether this represents a reliable mode.

pub fn is_sequenced(&self) -> bool[src]

Returns whether this represents a sequenced mode.

Trait Implementations

impl Eq for PacketMode[src]

impl Copy for PacketMode[src]

impl PartialEq<PacketMode> for PacketMode[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for PacketMode[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for PacketMode[src]

impl Hash for PacketMode[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl Send for PacketMode

impl Sync for PacketMode

Blanket Implementations

impl<T, U> Into 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> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

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

The type returned in the event of a conversion error.