pub enum ClientboundLoginPacket {
Compress(ClientboundLoginCompress),
Disconnect(ClientboundLoginDisconnect),
EncryptionBegin(ClientboundLoginEncryptionBegin),
LoginPluginRequest(ClientboundLoginLoginPluginRequest),
Success(ClientboundLoginSuccess),
}Expand description
clientbound packets in the Login state.
Variants§
Compress(ClientboundLoginCompress)
Disconnect(ClientboundLoginDisconnect)
EncryptionBegin(ClientboundLoginEncryptionBegin)
LoginPluginRequest(ClientboundLoginLoginPluginRequest)
Success(ClientboundLoginSuccess)
Implementations§
Source§impl ClientboundLoginPacket
impl ClientboundLoginPacket
Sourcepub fn decode_by_id(id: i32, buf: &mut &[u8]) -> Result<Self>
pub fn decode_by_id(id: i32, buf: &mut &[u8]) -> Result<Self>
Decodes a packet from its ID and payload.
Trait Implementations§
Source§impl Clone for ClientboundLoginPacket
impl Clone for ClientboundLoginPacket
Source§fn clone(&self) -> ClientboundLoginPacket
fn clone(&self) -> ClientboundLoginPacket
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 ClientboundLoginPacket
impl Debug for ClientboundLoginPacket
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