#[repr(i32)]pub enum ENetworkDisconnectionReason {
Show 121 variants
NetworkDisconnectInvalid = 0,
NetworkDisconnectShutdown = 1,
NetworkDisconnectDisconnectByUser = 2,
NetworkDisconnectDisconnectByServer = 3,
NetworkDisconnectLost = 4,
NetworkDisconnectOverflow = 5,
NetworkDisconnectSteamBanned = 6,
NetworkDisconnectSteamInuse = 7,
NetworkDisconnectSteamTicket = 8,
NetworkDisconnectSteamLogon = 9,
NetworkDisconnectSteamAuthcancelled = 10,
NetworkDisconnectSteamAuthalreadyused = 11,
NetworkDisconnectSteamAuthinvalid = 12,
NetworkDisconnectSteamVacbanstate = 13,
NetworkDisconnectSteamLoggedInElsewhere = 14,
NetworkDisconnectSteamVacCheckTimedout = 15,
NetworkDisconnectSteamDropped = 16,
NetworkDisconnectSteamOwnership = 17,
NetworkDisconnectServerinfoOverflow = 18,
NetworkDisconnectTickmsgOverflow = 19,
NetworkDisconnectStringtablemsgOverflow = 20,
NetworkDisconnectDeltaentmsgOverflow = 21,
NetworkDisconnectTempentmsgOverflow = 22,
NetworkDisconnectSoundsmsgOverflow = 23,
NetworkDisconnectSnapshotoverflow = 24,
NetworkDisconnectSnapshoterror = 25,
NetworkDisconnectReliableoverflow = 26,
NetworkDisconnectBaddeltatick = 27,
NetworkDisconnectNomoresplits = 28,
NetworkDisconnectTimedout = 29,
NetworkDisconnectDisconnected = 30,
NetworkDisconnectLeavingsplit = 31,
NetworkDisconnectDifferentclasstables = 32,
NetworkDisconnectBadrelaypassword = 33,
NetworkDisconnectBadspectatorpassword = 34,
NetworkDisconnectHltvrestricted = 35,
NetworkDisconnectNospectators = 36,
NetworkDisconnectHltvunavailable = 37,
NetworkDisconnectHltvstop = 38,
NetworkDisconnectKicked = 39,
NetworkDisconnectBanadded = 40,
NetworkDisconnectKickbanadded = 41,
NetworkDisconnectHltvdirect = 42,
NetworkDisconnectPureserverClientextra = 43,
NetworkDisconnectPureserverMismatch = 44,
NetworkDisconnectUsercmd = 45,
NetworkDisconnectRejectedByGame = 46,
NetworkDisconnectMessageParseError = 47,
NetworkDisconnectInvalidMessageError = 48,
NetworkDisconnectBadServerPassword = 49,
NetworkDisconnectDirectConnectReservation = 50,
NetworkDisconnectConnectionFailure = 51,
NetworkDisconnectNoPeerGroupHandlers = 52,
NetworkDisconnectReconnection = 53,
NetworkDisconnectLoopshutdown = 54,
NetworkDisconnectLoopdeactivate = 55,
NetworkDisconnectHostEndgame = 56,
NetworkDisconnectLoopLevelloadActivate = 57,
NetworkDisconnectCreateServerFailed = 58,
NetworkDisconnectExiting = 59,
NetworkDisconnectRequestHoststateIdle = 60,
NetworkDisconnectRequestHoststateHltvrelay = 61,
NetworkDisconnectClientConsistencyFail = 62,
NetworkDisconnectClientUnableToCrcMap = 63,
NetworkDisconnectClientNoMap = 64,
NetworkDisconnectClientDifferentMap = 65,
NetworkDisconnectServerRequiresSteam = 66,
NetworkDisconnectSteamDenyMisc = 67,
NetworkDisconnectSteamDenyBadAntiCheat = 68,
NetworkDisconnectServerShutdown = 69,
NetworkDisconnectReplayIncompatible = 71,
NetworkDisconnectConnectRequestTimedout = 72,
NetworkDisconnectServerIncompatible = 73,
NetworkDisconnectLocalproblemManyrelays = 74,
NetworkDisconnectLocalproblemHostedserverprimaryrelay = 75,
NetworkDisconnectLocalproblemNetworkconfig = 76,
NetworkDisconnectLocalproblemOther = 77,
NetworkDisconnectRemoteTimeout = 79,
NetworkDisconnectRemoteTimeoutConnecting = 80,
NetworkDisconnectRemoteOther = 81,
NetworkDisconnectRemoteBadcrypt = 82,
NetworkDisconnectRemoteCertnottrusted = 83,
NetworkDisconnectUnusual = 84,
NetworkDisconnectInternalError = 85,
NetworkDisconnectRejectBadchallenge = 128,
NetworkDisconnectRejectNolobby = 129,
NetworkDisconnectRejectBackgroundMap = 130,
NetworkDisconnectRejectSinglePlayer = 131,
NetworkDisconnectRejectHiddenGame = 132,
NetworkDisconnectRejectLanrestrict = 133,
NetworkDisconnectRejectBadpassword = 134,
NetworkDisconnectRejectServerfull = 135,
NetworkDisconnectRejectInvalidreservation = 136,
NetworkDisconnectRejectFailedchannel = 137,
NetworkDisconnectRejectConnectFromLobby = 138,
NetworkDisconnectRejectReservedForLobby = 139,
NetworkDisconnectRejectInvalidkeylength = 140,
NetworkDisconnectRejectOldprotocol = 141,
NetworkDisconnectRejectNewprotocol = 142,
NetworkDisconnectRejectInvalidconnection = 143,
NetworkDisconnectRejectInvalidcertlen = 144,
NetworkDisconnectRejectInvalidsteamcertlen = 145,
NetworkDisconnectRejectSteam = 146,
NetworkDisconnectRejectServerauthdisabled = 147,
NetworkDisconnectRejectServercdkeyauthinvalid = 148,
NetworkDisconnectRejectBanned = 149,
NetworkDisconnectKickedTeamkilling = 150,
NetworkDisconnectKickedTkStart = 151,
NetworkDisconnectKickedUntrustedaccount = 152,
NetworkDisconnectKickedConvictedaccount = 153,
NetworkDisconnectKickedCompetitivecooldown = 154,
NetworkDisconnectKickedTeamhurting = 155,
NetworkDisconnectKickedHostagekilling = 156,
NetworkDisconnectKickedVotedoff = 157,
NetworkDisconnectKickedIdle = 158,
NetworkDisconnectKickedSuicide = 159,
NetworkDisconnectKickedNosteamlogin = 160,
NetworkDisconnectKickedNosteamticket = 161,
NetworkDisconnectKickedInputautomation = 162,
NetworkDisconnectKickedVacnetabnormalbehavior = 163,
NetworkDisconnectKickedInsecureclient = 164,
}Variants§
NetworkDisconnectInvalid = 0
NetworkDisconnectShutdown = 1
NetworkDisconnectDisconnectByUser = 2
NetworkDisconnectDisconnectByServer = 3
NetworkDisconnectLost = 4
NetworkDisconnectOverflow = 5
NetworkDisconnectSteamBanned = 6
NetworkDisconnectSteamInuse = 7
NetworkDisconnectSteamTicket = 8
NetworkDisconnectSteamLogon = 9
NetworkDisconnectSteamAuthcancelled = 10
NetworkDisconnectSteamAuthalreadyused = 11
NetworkDisconnectSteamAuthinvalid = 12
NetworkDisconnectSteamVacbanstate = 13
NetworkDisconnectSteamLoggedInElsewhere = 14
NetworkDisconnectSteamVacCheckTimedout = 15
NetworkDisconnectSteamDropped = 16
NetworkDisconnectSteamOwnership = 17
NetworkDisconnectServerinfoOverflow = 18
NetworkDisconnectTickmsgOverflow = 19
NetworkDisconnectStringtablemsgOverflow = 20
NetworkDisconnectDeltaentmsgOverflow = 21
NetworkDisconnectTempentmsgOverflow = 22
NetworkDisconnectSoundsmsgOverflow = 23
NetworkDisconnectSnapshotoverflow = 24
NetworkDisconnectSnapshoterror = 25
NetworkDisconnectReliableoverflow = 26
NetworkDisconnectBaddeltatick = 27
NetworkDisconnectNomoresplits = 28
NetworkDisconnectTimedout = 29
NetworkDisconnectDisconnected = 30
NetworkDisconnectLeavingsplit = 31
NetworkDisconnectDifferentclasstables = 32
NetworkDisconnectBadrelaypassword = 33
NetworkDisconnectBadspectatorpassword = 34
NetworkDisconnectHltvrestricted = 35
NetworkDisconnectNospectators = 36
NetworkDisconnectHltvstop = 38
NetworkDisconnectKicked = 39
NetworkDisconnectBanadded = 40
NetworkDisconnectKickbanadded = 41
NetworkDisconnectHltvdirect = 42
NetworkDisconnectPureserverClientextra = 43
NetworkDisconnectPureserverMismatch = 44
NetworkDisconnectUsercmd = 45
NetworkDisconnectRejectedByGame = 46
NetworkDisconnectMessageParseError = 47
NetworkDisconnectInvalidMessageError = 48
NetworkDisconnectBadServerPassword = 49
NetworkDisconnectDirectConnectReservation = 50
NetworkDisconnectConnectionFailure = 51
NetworkDisconnectNoPeerGroupHandlers = 52
NetworkDisconnectReconnection = 53
NetworkDisconnectLoopshutdown = 54
NetworkDisconnectLoopdeactivate = 55
NetworkDisconnectHostEndgame = 56
NetworkDisconnectLoopLevelloadActivate = 57
NetworkDisconnectCreateServerFailed = 58
NetworkDisconnectExiting = 59
NetworkDisconnectRequestHoststateIdle = 60
NetworkDisconnectRequestHoststateHltvrelay = 61
NetworkDisconnectClientConsistencyFail = 62
NetworkDisconnectClientUnableToCrcMap = 63
NetworkDisconnectClientNoMap = 64
NetworkDisconnectClientDifferentMap = 65
NetworkDisconnectServerRequiresSteam = 66
NetworkDisconnectSteamDenyMisc = 67
NetworkDisconnectSteamDenyBadAntiCheat = 68
NetworkDisconnectServerShutdown = 69
NetworkDisconnectReplayIncompatible = 71
NetworkDisconnectConnectRequestTimedout = 72
NetworkDisconnectServerIncompatible = 73
NetworkDisconnectLocalproblemManyrelays = 74
NetworkDisconnectLocalproblemHostedserverprimaryrelay = 75
NetworkDisconnectLocalproblemNetworkconfig = 76
NetworkDisconnectLocalproblemOther = 77
NetworkDisconnectRemoteTimeout = 79
NetworkDisconnectRemoteTimeoutConnecting = 80
NetworkDisconnectRemoteOther = 81
NetworkDisconnectRemoteBadcrypt = 82
NetworkDisconnectRemoteCertnottrusted = 83
NetworkDisconnectUnusual = 84
NetworkDisconnectInternalError = 85
NetworkDisconnectRejectBadchallenge = 128
NetworkDisconnectRejectNolobby = 129
NetworkDisconnectRejectBackgroundMap = 130
NetworkDisconnectRejectSinglePlayer = 131
NetworkDisconnectRejectHiddenGame = 132
NetworkDisconnectRejectLanrestrict = 133
NetworkDisconnectRejectBadpassword = 134
NetworkDisconnectRejectServerfull = 135
NetworkDisconnectRejectInvalidreservation = 136
NetworkDisconnectRejectFailedchannel = 137
NetworkDisconnectRejectConnectFromLobby = 138
NetworkDisconnectRejectReservedForLobby = 139
NetworkDisconnectRejectInvalidkeylength = 140
NetworkDisconnectRejectOldprotocol = 141
NetworkDisconnectRejectNewprotocol = 142
NetworkDisconnectRejectInvalidconnection = 143
NetworkDisconnectRejectInvalidcertlen = 144
NetworkDisconnectRejectInvalidsteamcertlen = 145
NetworkDisconnectRejectSteam = 146
NetworkDisconnectRejectServerauthdisabled = 147
NetworkDisconnectRejectServercdkeyauthinvalid = 148
NetworkDisconnectRejectBanned = 149
NetworkDisconnectKickedTeamkilling = 150
NetworkDisconnectKickedTkStart = 151
NetworkDisconnectKickedUntrustedaccount = 152
NetworkDisconnectKickedConvictedaccount = 153
NetworkDisconnectKickedCompetitivecooldown = 154
NetworkDisconnectKickedTeamhurting = 155
NetworkDisconnectKickedHostagekilling = 156
NetworkDisconnectKickedVotedoff = 157
NetworkDisconnectKickedIdle = 158
NetworkDisconnectKickedSuicide = 159
NetworkDisconnectKickedNosteamlogin = 160
NetworkDisconnectKickedNosteamticket = 161
NetworkDisconnectKickedInputautomation = 162
NetworkDisconnectKickedVacnetabnormalbehavior = 163
NetworkDisconnectKickedInsecureclient = 164
Implementations§
Source§impl ENetworkDisconnectionReason
impl ENetworkDisconnectionReason
Sourcepub fn is_valid(value: i32) -> bool
pub fn is_valid(value: i32) -> bool
Returns true if value is a variant of ENetworkDisconnectionReason.
Sourcepub fn from_i32(value: i32) -> Option<ENetworkDisconnectionReason>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<ENetworkDisconnectionReason>
Converts an i32 to a ENetworkDisconnectionReason, or None if value is not a valid variant.
Trait Implementations§
Source§impl Clone for ENetworkDisconnectionReason
impl Clone for ENetworkDisconnectionReason
Source§fn clone(&self) -> ENetworkDisconnectionReason
fn clone(&self) -> ENetworkDisconnectionReason
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ENetworkDisconnectionReason
impl Debug for ENetworkDisconnectionReason
Source§impl Default for ENetworkDisconnectionReason
impl Default for ENetworkDisconnectionReason
Source§fn default() -> ENetworkDisconnectionReason
fn default() -> ENetworkDisconnectionReason
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ENetworkDisconnectionReason
impl<'de> Deserialize<'de> for ENetworkDisconnectionReason
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ENetworkDisconnectionReason, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ENetworkDisconnectionReason, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for ENetworkDisconnectionReason
impl Hash for ENetworkDisconnectionReason
Source§impl Ord for ENetworkDisconnectionReason
impl Ord for ENetworkDisconnectionReason
Source§impl PartialOrd for ENetworkDisconnectionReason
impl PartialOrd for ENetworkDisconnectionReason
Source§impl Serialize for ENetworkDisconnectionReason
impl Serialize for ENetworkDisconnectionReason
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl TryFrom<i32> for ENetworkDisconnectionReason
impl TryFrom<i32> for ENetworkDisconnectionReason
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<ENetworkDisconnectionReason, UnknownEnumValue>
fn try_from(value: i32) -> Result<ENetworkDisconnectionReason, UnknownEnumValue>
Performs the conversion.
impl Copy for ENetworkDisconnectionReason
impl Eq for ENetworkDisconnectionReason
impl StructuralPartialEq for ENetworkDisconnectionReason
Auto Trait Implementations§
impl Freeze for ENetworkDisconnectionReason
impl RefUnwindSafe for ENetworkDisconnectionReason
impl Send for ENetworkDisconnectionReason
impl Sync for ENetworkDisconnectionReason
impl Unpin for ENetworkDisconnectionReason
impl UnwindSafe for ENetworkDisconnectionReason
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.