pub enum ClientboundLoginPacket {
Disconnect(Disconnect),
EncryptionBegin(EncryptionBegin),
Success(Success),
Compress(Compress),
}Expand description
Every Clientbound packet of the Login state.
Variants§
Disconnect(Disconnect)
disconnect
EncryptionBegin(EncryptionBegin)
encryption_begin
Success(Success)
success
Compress(Compress)
compress
Implementations§
Trait Implementations§
Source§impl Clone for ClientboundLoginPacket
impl Clone for ClientboundLoginPacket
Source§impl Debug for ClientboundLoginPacket
impl Debug for ClientboundLoginPacket
Source§impl From<Compress> for ClientboundLoginPacket
impl From<Compress> for ClientboundLoginPacket
Source§impl From<Disconnect> for ClientboundLoginPacket
impl From<Disconnect> for ClientboundLoginPacket
Source§fn from(p: Disconnect) -> Self
fn from(p: Disconnect) -> Self
Converts to this type from the input type.
Source§impl From<EncryptionBegin> for ClientboundLoginPacket
impl From<EncryptionBegin> for ClientboundLoginPacket
Source§fn from(p: EncryptionBegin) -> Self
fn from(p: EncryptionBegin) -> Self
Converts to this type from the input type.
Source§impl From<Success> for ClientboundLoginPacket
impl From<Success> for ClientboundLoginPacket
Source§impl PacketSet for ClientboundLoginPacket
impl PacketSet for ClientboundLoginPacket
Source§fn decode_raw(raw: &RawPacket) -> DecodeResult<Self>
fn decode_raw(raw: &RawPacket) -> DecodeResult<Self>
Decodes a raw packet into the matching variant (strict: no trailing bytes).
Source§fn encode_body(&self, w: &mut BytesMut) -> EncodeResult
fn encode_body(&self, w: &mut BytesMut) -> EncodeResult
Encodes the packet body (without the id).
Source§impl PartialEq for ClientboundLoginPacket
impl PartialEq for ClientboundLoginPacket
impl StructuralPartialEq for ClientboundLoginPacket
Auto Trait Implementations§
impl !Freeze for ClientboundLoginPacket
impl RefUnwindSafe for ClientboundLoginPacket
impl Send for ClientboundLoginPacket
impl Sync for ClientboundLoginPacket
impl Unpin for ClientboundLoginPacket
impl UnsafeUnpin for ClientboundLoginPacket
impl UnwindSafe for ClientboundLoginPacket
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