pub enum OfflinePacket {
Show 13 variants
UnconnectedPing(UnconnectedPing),
UnconnectedPingOpenConnections(UnconnectedPing),
UnconnectedPong(UnconnectedPong),
OpenConnectionRequest1(OpenConnectionRequest1),
OpenConnectionReply1(OpenConnectionReply1),
OpenConnectionRequest2(OpenConnectionRequest2),
OpenConnectionReply2(OpenConnectionReply2),
IncompatibleProtocolVersion(IncompatibleProtocolVersion),
ConnectionRequestFailed(ConnectionRequestFailed),
AlreadyConnected(AlreadyConnected),
NoFreeIncomingConnections(NoFreeIncomingConnections),
ConnectionBanned(ConnectionBanned),
IpRecentlyConnected(IpRecentlyConnected),
}Variants§
UnconnectedPing(UnconnectedPing)
UnconnectedPingOpenConnections(UnconnectedPing)
UnconnectedPong(UnconnectedPong)
OpenConnectionRequest1(OpenConnectionRequest1)
OpenConnectionReply1(OpenConnectionReply1)
OpenConnectionRequest2(OpenConnectionRequest2)
OpenConnectionReply2(OpenConnectionReply2)
IncompatibleProtocolVersion(IncompatibleProtocolVersion)
ConnectionRequestFailed(ConnectionRequestFailed)
AlreadyConnected(AlreadyConnected)
NoFreeIncomingConnections(NoFreeIncomingConnections)
ConnectionBanned(ConnectionBanned)
IpRecentlyConnected(IpRecentlyConnected)
Implementations§
Source§impl OfflinePacket
impl OfflinePacket
pub fn id(&self) -> u8
pub fn encode(&self, dst: &mut impl BufMut) -> Result<(), EncodeError>
pub fn decode(src: &mut impl Buf) -> Result<Self, DecodeError>
pub fn decode_with_magic( src: &mut impl Buf, expected_magic: Magic, ) -> Result<Self, DecodeError>
Trait Implementations§
Source§impl Clone for OfflinePacket
impl Clone for OfflinePacket
Source§fn clone(&self) -> OfflinePacket
fn clone(&self) -> OfflinePacket
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 moreAuto Trait Implementations§
impl !Freeze for OfflinePacket
impl RefUnwindSafe for OfflinePacket
impl Send for OfflinePacket
impl Sync for OfflinePacket
impl Unpin for OfflinePacket
impl UnsafeUnpin for OfflinePacket
impl UnwindSafe for OfflinePacket
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