#[repr(u8)]pub enum OnlinePacket {
ConnectedPing(ConnectedPing),
ConnectedPong(ConnectedPong),
LostConnection(LostConnection),
ConnectionRequest(ConnectionRequest),
ConnectionAccept(ConnectionAccept),
NewConnection(NewConnection),
Disconnect(Disconnect),
}
Expand description
An enum of all Online packets.
You can use this to read and write online packets,
with the binary_util
traits Reader
and Writer
.
Variants§
ConnectedPing(ConnectedPing)
ConnectedPong(ConnectedPong)
LostConnection(LostConnection)
ConnectionRequest(ConnectionRequest)
ConnectionAccept(ConnectionAccept)
NewConnection(NewConnection)
Disconnect(Disconnect)
Trait Implementations§
Source§impl Clone for OnlinePacket
impl Clone for OnlinePacket
Source§fn clone(&self) -> OnlinePacket
fn clone(&self) -> OnlinePacket
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OnlinePacket
impl Debug for OnlinePacket
Source§impl From<ConnectedPing> for OnlinePacket
impl From<ConnectedPing> for OnlinePacket
Source§fn from(packet: ConnectedPing) -> Self
fn from(packet: ConnectedPing) -> Self
Converts to this type from the input type.
Source§impl From<ConnectedPong> for OnlinePacket
impl From<ConnectedPong> for OnlinePacket
Source§fn from(packet: ConnectedPong) -> Self
fn from(packet: ConnectedPong) -> Self
Converts to this type from the input type.
Source§impl From<ConnectionAccept> for OnlinePacket
impl From<ConnectionAccept> for OnlinePacket
Source§fn from(packet: ConnectionAccept) -> Self
fn from(packet: ConnectionAccept) -> Self
Converts to this type from the input type.
Source§impl From<ConnectionRequest> for OnlinePacket
impl From<ConnectionRequest> for OnlinePacket
Source§fn from(packet: ConnectionRequest) -> Self
fn from(packet: ConnectionRequest) -> Self
Converts to this type from the input type.
Source§impl From<Disconnect> for OnlinePacket
impl From<Disconnect> for OnlinePacket
Source§fn from(packet: Disconnect) -> Self
fn from(packet: Disconnect) -> Self
Converts to this type from the input type.
Source§impl From<LostConnection> for OnlinePacket
impl From<LostConnection> for OnlinePacket
Source§fn from(packet: LostConnection) -> Self
fn from(packet: LostConnection) -> Self
Converts to this type from the input type.
Source§impl From<NewConnection> for OnlinePacket
impl From<NewConnection> for OnlinePacket
Source§fn from(packet: NewConnection) -> Self
fn from(packet: NewConnection) -> Self
Converts to this type from the input type.
Source§impl From<OnlinePacket> for ConnectedPing
impl From<OnlinePacket> for ConnectedPing
Source§fn from(packet: OnlinePacket) -> Self
fn from(packet: OnlinePacket) -> Self
Converts to this type from the input type.
Source§impl From<OnlinePacket> for ConnectedPong
impl From<OnlinePacket> for ConnectedPong
Source§fn from(packet: OnlinePacket) -> Self
fn from(packet: OnlinePacket) -> Self
Converts to this type from the input type.
Source§impl From<OnlinePacket> for ConnectionAccept
impl From<OnlinePacket> for ConnectionAccept
Source§fn from(packet: OnlinePacket) -> Self
fn from(packet: OnlinePacket) -> Self
Converts to this type from the input type.
Source§impl From<OnlinePacket> for ConnectionRequest
impl From<OnlinePacket> for ConnectionRequest
Source§fn from(packet: OnlinePacket) -> Self
fn from(packet: OnlinePacket) -> Self
Converts to this type from the input type.
Source§impl From<OnlinePacket> for Disconnect
impl From<OnlinePacket> for Disconnect
Source§fn from(packet: OnlinePacket) -> Self
fn from(packet: OnlinePacket) -> Self
Converts to this type from the input type.
Source§impl From<OnlinePacket> for LostConnection
impl From<OnlinePacket> for LostConnection
Source§fn from(packet: OnlinePacket) -> Self
fn from(packet: OnlinePacket) -> Self
Converts to this type from the input type.
Source§impl From<OnlinePacket> for NewConnection
impl From<OnlinePacket> for NewConnection
Source§fn from(packet: OnlinePacket) -> Self
fn from(packet: OnlinePacket) -> Self
Converts to this type from the input type.
Source§impl From<OnlinePacket> for RakPacket
impl From<OnlinePacket> for RakPacket
Source§fn from(packet: OnlinePacket) -> Self
fn from(packet: OnlinePacket) -> Self
Converts to this type from the input type.
Source§impl From<RakPacket> for OnlinePacket
impl From<RakPacket> for OnlinePacket
Source§impl Reader<OnlinePacket> for OnlinePacket
impl Reader<OnlinePacket> for OnlinePacket
Source§fn read(_binary_readerr: &mut ByteReader) -> Result<OnlinePacket, Error>
fn read(_binary_readerr: &mut ByteReader) -> Result<OnlinePacket, Error>
Source§impl Writer for OnlinePacket
impl Writer for OnlinePacket
Source§fn write_to_bytes(&self) -> Result<ByteWriter, Error>
fn write_to_bytes(&self) -> Result<ByteWriter, Error>
This is a utility function to write
Self
to a ByteWriter
without
needing to create a ByteWriter
first.Auto Trait Implementations§
impl Freeze for OnlinePacket
impl RefUnwindSafe for OnlinePacket
impl Send for OnlinePacket
impl Sync for OnlinePacket
impl Unpin for OnlinePacket
impl UnwindSafe for OnlinePacket
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more