ENetworkDisconnectionReason

Enum ENetworkDisconnectionReason 

Source
#[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

§

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

Implementations§

Source§

impl ENetworkDisconnectionReason

Source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ENetworkDisconnectionReason.

Source

pub fn from_i32(value: i32) -> Option<ENetworkDisconnectionReason>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ENetworkDisconnectionReason, or None if value is not a valid variant.

Trait Implementations§

Source§

impl Clone for ENetworkDisconnectionReason

Source§

fn clone(&self) -> ENetworkDisconnectionReason

Returns a duplicate of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ENetworkDisconnectionReason

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Default for ENetworkDisconnectionReason

Source§

fn default() -> ENetworkDisconnectionReason

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for ENetworkDisconnectionReason

Source§

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

Source§

fn hash<__H>(&self, state: &mut __H)
where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Ord for ENetworkDisconnectionReason

Source§

fn cmp(&self, other: &ENetworkDisconnectionReason) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for ENetworkDisconnectionReason

Source§

fn eq(&self, other: &ENetworkDisconnectionReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for ENetworkDisconnectionReason

Source§

fn partial_cmp(&self, other: &ENetworkDisconnectionReason) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Serialize for ENetworkDisconnectionReason

Source§

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

Source§

type Error = UnknownEnumValue

The type returned in the event of a conversion error.
Source§

fn try_from(value: i32) -> Result<ENetworkDisconnectionReason, UnknownEnumValue>

Performs the conversion.
Source§

impl Copy for ENetworkDisconnectionReason

Source§

impl Eq for ENetworkDisconnectionReason

Source§

impl StructuralPartialEq for ENetworkDisconnectionReason

Auto Trait Implementations§

Blanket Implementations§

§

impl<T> Any for T
where T: 'static + ?Sized,

§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Borrow<T> for T
where T: ?Sized,

§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
§

impl<T> BorrowMut<T> for T
where T: ?Sized,

§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CloneToUninit for T
where T: Clone,

§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<Q, K> Comparable<K> for Q
where Q: Ord + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> From<T> for T

§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, U> Into<U> for T
where U: From<T>,

§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,