Enum airmash_protocol::ServerMessageType [−][src]
pub enum ServerMessageType { TimeToGameStart, Flag, Shutdown, Banner, }
Type specifier for server banner messages.
TODO: Reverse engineer
Variants
TimeToGameStart
Flag
TODO: Verify the value of this one
Shutdown
New Type, used by this server for shutdown message (once they work)
Banner
New Type, used by this server for banner messages on player join.
Trait Implementations
impl Copy for ServerMessageType
[src]
impl Copy for ServerMessageType
impl Clone for ServerMessageType
[src]
impl Clone for ServerMessageType
fn clone(&self) -> ServerMessageType
[src]
fn clone(&self) -> ServerMessageType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for ServerMessageType
[src]
impl Debug for ServerMessageType
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Hash for ServerMessageType
[src]
impl Hash for ServerMessageType
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Eq for ServerMessageType
[src]
impl Eq for ServerMessageType
impl PartialEq for ServerMessageType
[src]
impl PartialEq for ServerMessageType
fn eq(&self, other: &ServerMessageType) -> bool
[src]
fn eq(&self, other: &ServerMessageType) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl Component for ServerMessageType
[src]
impl Component for ServerMessageType
type Storage = DenseVecStorage<Self>
Associated storage type for this component.
impl TryFrom<u8> for ServerMessageType
[src]
impl TryFrom<u8> for ServerMessageType
type Error = EnumValueOutOfRangeError<u8>
try_from
)The type returned in the event of a conversion error.
fn try_from(v: u8) -> Result<Self, Self::Error>
[src]
fn try_from(v: u8) -> Result<Self, Self::Error>
try_from
)Performs the conversion.
impl From<ServerMessageType> for u8
[src]
impl From<ServerMessageType> for u8
fn from(v: ServerMessageType) -> Self
[src]
fn from(v: ServerMessageType) -> Self
Performs the conversion.
impl TryFrom<u16> for ServerMessageType
[src]
impl TryFrom<u16> for ServerMessageType
type Error = EnumValueOutOfRangeError<u16>
try_from
)The type returned in the event of a conversion error.
fn try_from(v: u16) -> Result<Self, Self::Error>
[src]
fn try_from(v: u16) -> Result<Self, Self::Error>
try_from
)Performs the conversion.
impl From<ServerMessageType> for u16
[src]
impl From<ServerMessageType> for u16
fn from(v: ServerMessageType) -> Self
[src]
fn from(v: ServerMessageType) -> Self
Performs the conversion.
impl TryFrom<u32> for ServerMessageType
[src]
impl TryFrom<u32> for ServerMessageType
type Error = EnumValueOutOfRangeError<u32>
try_from
)The type returned in the event of a conversion error.
fn try_from(v: u32) -> Result<Self, Self::Error>
[src]
fn try_from(v: u32) -> Result<Self, Self::Error>
try_from
)Performs the conversion.
impl From<ServerMessageType> for u32
[src]
impl From<ServerMessageType> for u32
fn from(v: ServerMessageType) -> Self
[src]
fn from(v: ServerMessageType) -> Self
Performs the conversion.
impl TryFrom<i8> for ServerMessageType
[src]
impl TryFrom<i8> for ServerMessageType
type Error = EnumValueOutOfRangeError<i8>
try_from
)The type returned in the event of a conversion error.
fn try_from(v: i8) -> Result<Self, Self::Error>
[src]
fn try_from(v: i8) -> Result<Self, Self::Error>
try_from
)Performs the conversion.
impl From<ServerMessageType> for i8
[src]
impl From<ServerMessageType> for i8
fn from(v: ServerMessageType) -> Self
[src]
fn from(v: ServerMessageType) -> Self
Performs the conversion.
impl TryFrom<i16> for ServerMessageType
[src]
impl TryFrom<i16> for ServerMessageType
type Error = EnumValueOutOfRangeError<i16>
try_from
)The type returned in the event of a conversion error.
fn try_from(v: i16) -> Result<Self, Self::Error>
[src]
fn try_from(v: i16) -> Result<Self, Self::Error>
try_from
)Performs the conversion.
impl From<ServerMessageType> for i16
[src]
impl From<ServerMessageType> for i16
fn from(v: ServerMessageType) -> Self
[src]
fn from(v: ServerMessageType) -> Self
Performs the conversion.
impl TryFrom<i32> for ServerMessageType
[src]
impl TryFrom<i32> for ServerMessageType
type Error = EnumValueOutOfRangeError<i32>
try_from
)The type returned in the event of a conversion error.
fn try_from(v: i32) -> Result<Self, Self::Error>
[src]
fn try_from(v: i32) -> Result<Self, Self::Error>
try_from
)Performs the conversion.
impl From<ServerMessageType> for i32
[src]
impl From<ServerMessageType> for i32
fn from(v: ServerMessageType) -> Self
[src]
fn from(v: ServerMessageType) -> Self
Performs the conversion.
Auto Trait Implementations
impl Send for ServerMessageType
impl Send for ServerMessageType
impl Sync for ServerMessageType
impl Sync for ServerMessageType