pub enum OfflineRejectionReason {
IncompatibleProtocolVersion {
protocol_version: u8,
server_guid: u64,
},
ConnectionRequestFailed {
server_guid: u64,
},
AlreadyConnected {
server_guid: u64,
},
NoFreeIncomingConnections {
server_guid: u64,
},
ConnectionBanned {
server_guid: u64,
},
IpRecentlyConnected {
server_guid: u64,
},
}Expand description
Explicit offline handshake rejection reasons.
Variants§
IncompatibleProtocolVersion
ConnectionRequestFailed
AlreadyConnected
NoFreeIncomingConnections
ConnectionBanned
IpRecentlyConnected
Trait Implementations§
Source§impl Clone for OfflineRejectionReason
impl Clone for OfflineRejectionReason
Source§fn clone(&self) -> OfflineRejectionReason
fn clone(&self) -> OfflineRejectionReason
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 OfflineRejectionReason
impl Debug for OfflineRejectionReason
Source§impl PartialEq for OfflineRejectionReason
impl PartialEq for OfflineRejectionReason
impl Eq for OfflineRejectionReason
impl StructuralPartialEq for OfflineRejectionReason
Auto Trait Implementations§
impl Freeze for OfflineRejectionReason
impl RefUnwindSafe for OfflineRejectionReason
impl Send for OfflineRejectionReason
impl Sync for OfflineRejectionReason
impl Unpin for OfflineRejectionReason
impl UnsafeUnpin for OfflineRejectionReason
impl UnwindSafe for OfflineRejectionReason
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