Enum airmash_protocol::ServerMessageType [−][src]
pub enum ServerMessageType {
TimeToGameStart,
Flag,
Shutdown,
Banner,
}Type specifier for server banner messages.
TODO: Reverse engineer
Variants
TimeToGameStartFlagTODO: Verify the value of this one
ShutdownNew Type, used by this server for shutdown message (once they work)
BannerNew Type, used by this server for banner messages on player join.
Trait Implementations
impl Copy for ServerMessageType[src]
impl Copy for ServerMessageTypeimpl Clone for ServerMessageType[src]
impl Clone for ServerMessageTypefn clone(&self) -> ServerMessageType[src]
fn clone(&self) -> ServerMessageTypeReturns 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 ServerMessageTypefn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Hash for ServerMessageType[src]
impl Hash for ServerMessageTypefn 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 ServerMessageTypeimpl PartialEq for ServerMessageType[src]
impl PartialEq for ServerMessageTypefn eq(&self, other: &ServerMessageType) -> bool[src]
fn eq(&self, other: &ServerMessageType) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=.
impl Component for ServerMessageType[src]
impl Component for ServerMessageTypetype Storage = DenseVecStorage<Self>
Associated storage type for this component.
impl TryFrom<u8> for ServerMessageType[src]
impl TryFrom<u8> for ServerMessageTypetype 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 u8fn from(v: ServerMessageType) -> Self[src]
fn from(v: ServerMessageType) -> SelfPerforms the conversion.
impl TryFrom<u16> for ServerMessageType[src]
impl TryFrom<u16> for ServerMessageTypetype 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 u16fn from(v: ServerMessageType) -> Self[src]
fn from(v: ServerMessageType) -> SelfPerforms the conversion.
impl TryFrom<u32> for ServerMessageType[src]
impl TryFrom<u32> for ServerMessageTypetype 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 u32fn from(v: ServerMessageType) -> Self[src]
fn from(v: ServerMessageType) -> SelfPerforms the conversion.
impl TryFrom<i8> for ServerMessageType[src]
impl TryFrom<i8> for ServerMessageTypetype 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 i8fn from(v: ServerMessageType) -> Self[src]
fn from(v: ServerMessageType) -> SelfPerforms the conversion.
impl TryFrom<i16> for ServerMessageType[src]
impl TryFrom<i16> for ServerMessageTypetype 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 i16fn from(v: ServerMessageType) -> Self[src]
fn from(v: ServerMessageType) -> SelfPerforms the conversion.
impl TryFrom<i32> for ServerMessageType[src]
impl TryFrom<i32> for ServerMessageTypetype 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 i32fn from(v: ServerMessageType) -> Self[src]
fn from(v: ServerMessageType) -> SelfPerforms the conversion.
Auto Trait Implementations
impl Send for ServerMessageType
impl Send for ServerMessageTypeimpl Sync for ServerMessageType
impl Sync for ServerMessageType