[−][src]Enum rust_openttd_admin::packet::admin::server_packets::Packet
Variants
Full
The server is full (connection gets closed).
Banned
The source IP address is banned (connection gets closed).
Error(Error)
An error was caused by this admin connection (connection gets closed).
Protocol(Protocol)
Inform a just joined admin about the protocol specifics.
Welcome(Welcome)
Welcome a connected admin to the game.
Newgame
Notification about a newgame.
Shutdown
Notification about the server shutting down.
Date(Date)
Send the current date of the game.
ClientJoin(ClientJoin)
Notification of a new client.
ClientInfo(ClientInfo)
Client information of a specific client.
ClientUpdate(ClientUpdate)
Client update details on a specific client (e.g. after rename or move).
ClientQuit(ClientQuit)
Notification about a client leaving the game.
ClientError(ClientError)
Notification about a client error (and thus the clients disconnection).
CompanyNew(CompanyNew)
Notification of a new company.
CompanyInfo(CompanyInfo)
Company information on a specific company.
CompanyUpdate(CompanyUpdate)
Company information of a specific company.
CompanyRemove(CompanyRemove)
Notification about a removed company (e.g. due to bankruptcy).
CompanyEconomy(CompanyEconomy)
Economy update of a specific company.
CompanyStats(CompanyStats)
Company statistics on stations and vehicles.
Chat(Chat)
Send chat from the game into the admin network.
Rcon(Rcon)
Result of an rcon command.
Console(Console)
Send what would be printed on the server's console also into the admin network.
CmdNames(CmdNames)
CmdLogging(CmdLogging)
Gamescript(Gamescript)
RconEnd(RconEnd)
Notify the admin connection that the rcon command has finished.
Pong(Pong)
Send a ping-reply (pong) to the admin that sent us the ping packet.
UnknownPacket
Fields of UnknownPacket
Trait Implementations
impl Eq for Packet
[src]
impl PartialEq<Packet> for Packet
[src]
impl Clone for Packet
[src]
fn clone(&self) -> Packet
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Packet
[src]
impl Serialize for Packet
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Packet
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,