Enum steamworks_sys::EResult[][src]

#[repr(u32)]
#[non_exhaustive]pub enum EResult {
    k_EResultNone,
    k_EResultOK,
    k_EResultFail,
    k_EResultNoConnection,
    k_EResultInvalidPassword,
    k_EResultLoggedInElsewhere,
    k_EResultInvalidProtocolVer,
    k_EResultInvalidParam,
    k_EResultFileNotFound,
    k_EResultBusy,
    k_EResultInvalidState,
    k_EResultInvalidName,
    k_EResultInvalidEmail,
    k_EResultDuplicateName,
    k_EResultAccessDenied,
    k_EResultTimeout,
    k_EResultBanned,
    k_EResultAccountNotFound,
    k_EResultInvalidSteamID,
    k_EResultServiceUnavailable,
    k_EResultNotLoggedOn,
    k_EResultPending,
    k_EResultEncryptionFailure,
    k_EResultInsufficientPrivilege,
    k_EResultLimitExceeded,
    k_EResultRevoked,
    k_EResultExpired,
    k_EResultAlreadyRedeemed,
    k_EResultDuplicateRequest,
    k_EResultAlreadyOwned,
    k_EResultIPNotFound,
    k_EResultPersistFailed,
    k_EResultLockingFailed,
    k_EResultLogonSessionReplaced,
    k_EResultConnectFailed,
    k_EResultHandshakeFailed,
    k_EResultIOFailure,
    k_EResultRemoteDisconnect,
    k_EResultShoppingCartNotFound,
    k_EResultBlocked,
    k_EResultIgnored,
    k_EResultNoMatch,
    k_EResultAccountDisabled,
    k_EResultServiceReadOnly,
    k_EResultAccountNotFeatured,
    k_EResultAdministratorOK,
    k_EResultContentVersion,
    k_EResultTryAnotherCM,
    k_EResultPasswordRequiredToKickSession,
    k_EResultAlreadyLoggedInElsewhere,
    k_EResultSuspended,
    k_EResultCancelled,
    k_EResultDataCorruption,
    k_EResultDiskFull,
    k_EResultRemoteCallFailed,
    k_EResultPasswordUnset,
    k_EResultExternalAccountUnlinked,
    k_EResultPSNTicketInvalid,
    k_EResultExternalAccountAlreadyLinked,
    k_EResultRemoteFileConflict,
    k_EResultIllegalPassword,
    k_EResultSameAsPreviousValue,
    k_EResultAccountLogonDenied,
    k_EResultCannotUseOldPassword,
    k_EResultInvalidLoginAuthCode,
    k_EResultAccountLogonDeniedNoMail,
    k_EResultHardwareNotCapableOfIPT,
    k_EResultIPTInitError,
    k_EResultParentalControlRestricted,
    k_EResultFacebookQueryError,
    k_EResultExpiredLoginAuthCode,
    k_EResultIPLoginRestrictionFailed,
    k_EResultAccountLockedDown,
    k_EResultAccountLogonDeniedVerifiedEmailRequired,
    k_EResultNoMatchingURL,
    k_EResultBadResponse,
    k_EResultRequirePasswordReEntry,
    k_EResultValueOutOfRange,
    k_EResultUnexpectedError,
    k_EResultDisabled,
    k_EResultInvalidCEGSubmission,
    k_EResultRestrictedDevice,
    k_EResultRegionLocked,
    k_EResultRateLimitExceeded,
    k_EResultAccountLoginDeniedNeedTwoFactor,
    k_EResultItemDeleted,
    k_EResultAccountLoginDeniedThrottle,
    k_EResultTwoFactorCodeMismatch,
    k_EResultTwoFactorActivationCodeMismatch,
    k_EResultAccountAssociatedToMultiplePartners,
    k_EResultNotModified,
    k_EResultNoMobileDevice,
    k_EResultTimeNotSynced,
    k_EResultSmsCodeFailed,
    k_EResultAccountLimitExceeded,
    k_EResultAccountActivityLimitExceeded,
    k_EResultPhoneActivityLimitExceeded,
    k_EResultRefundToWallet,
    k_EResultEmailSendFailure,
    k_EResultNotSettled,
    k_EResultNeedCaptcha,
    k_EResultGSLTDenied,
    k_EResultGSOwnerDenied,
    k_EResultInvalidItemType,
    k_EResultIPBanned,
    k_EResultGSLTExpired,
    k_EResultInsufficientFunds,
    k_EResultTooManyPending,
    k_EResultNoSiteLicensesFound,
    k_EResultWGNetworkSendExceeded,
    k_EResultAccountNotFriends,
    k_EResultLimitedUserAccount,
    k_EResultCantRemoveItem,
    k_EResultAccountDeleted,
    k_EResultExistingUserCancelledLicense,
    k_EResultCommunityCooldown,
    k_EResultNoLauncherSpecified,
    k_EResultMustAgreeToSSA,
    k_EResultLauncherMigrated,
}

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
k_EResultNone
k_EResultOK
k_EResultFail
k_EResultNoConnection
k_EResultInvalidPassword
k_EResultLoggedInElsewhere
k_EResultInvalidProtocolVer
k_EResultInvalidParam
k_EResultFileNotFound
k_EResultBusy
k_EResultInvalidState
k_EResultInvalidName
k_EResultInvalidEmail
k_EResultDuplicateName
k_EResultAccessDenied
k_EResultTimeout
k_EResultBanned
k_EResultAccountNotFound
k_EResultInvalidSteamID
k_EResultServiceUnavailable
k_EResultNotLoggedOn
k_EResultPending
k_EResultEncryptionFailure
k_EResultInsufficientPrivilege
k_EResultLimitExceeded
k_EResultRevoked
k_EResultExpired
k_EResultAlreadyRedeemed
k_EResultDuplicateRequest
k_EResultAlreadyOwned
k_EResultIPNotFound
k_EResultPersistFailed
k_EResultLockingFailed
k_EResultLogonSessionReplaced
k_EResultConnectFailed
k_EResultHandshakeFailed
k_EResultIOFailure
k_EResultRemoteDisconnect
k_EResultShoppingCartNotFound
k_EResultBlocked
k_EResultIgnored
k_EResultNoMatch
k_EResultAccountDisabled
k_EResultServiceReadOnly
k_EResultAccountNotFeatured
k_EResultAdministratorOK
k_EResultContentVersion
k_EResultTryAnotherCM
k_EResultPasswordRequiredToKickSession
k_EResultAlreadyLoggedInElsewhere
k_EResultSuspended
k_EResultCancelled
k_EResultDataCorruption
k_EResultDiskFull
k_EResultRemoteCallFailed
k_EResultPasswordUnset
k_EResultExternalAccountUnlinked
k_EResultPSNTicketInvalid
k_EResultExternalAccountAlreadyLinked
k_EResultRemoteFileConflict
k_EResultIllegalPassword
k_EResultSameAsPreviousValue
k_EResultAccountLogonDenied
k_EResultCannotUseOldPassword
k_EResultInvalidLoginAuthCode
k_EResultAccountLogonDeniedNoMail
k_EResultHardwareNotCapableOfIPT
k_EResultIPTInitError
k_EResultParentalControlRestricted
k_EResultFacebookQueryError
k_EResultExpiredLoginAuthCode
k_EResultIPLoginRestrictionFailed
k_EResultAccountLockedDown
k_EResultAccountLogonDeniedVerifiedEmailRequired
k_EResultNoMatchingURL
k_EResultBadResponse
k_EResultRequirePasswordReEntry
k_EResultValueOutOfRange
k_EResultUnexpectedError
k_EResultDisabled
k_EResultInvalidCEGSubmission
k_EResultRestrictedDevice
k_EResultRegionLocked
k_EResultRateLimitExceeded
k_EResultAccountLoginDeniedNeedTwoFactor
k_EResultItemDeleted
k_EResultAccountLoginDeniedThrottle
k_EResultTwoFactorCodeMismatch
k_EResultTwoFactorActivationCodeMismatch
k_EResultAccountAssociatedToMultiplePartners
k_EResultNotModified
k_EResultNoMobileDevice
k_EResultTimeNotSynced
k_EResultSmsCodeFailed
k_EResultAccountLimitExceeded
k_EResultAccountActivityLimitExceeded
k_EResultPhoneActivityLimitExceeded
k_EResultRefundToWallet
k_EResultEmailSendFailure
k_EResultNotSettled
k_EResultNeedCaptcha
k_EResultGSLTDenied
k_EResultGSOwnerDenied
k_EResultInvalidItemType
k_EResultIPBanned
k_EResultGSLTExpired
k_EResultInsufficientFunds
k_EResultTooManyPending
k_EResultNoSiteLicensesFound
k_EResultWGNetworkSendExceeded
k_EResultAccountNotFriends
k_EResultLimitedUserAccount
k_EResultCantRemoveItem
k_EResultAccountDeleted
k_EResultExistingUserCancelledLicense
k_EResultCommunityCooldown
k_EResultNoLauncherSpecified
k_EResultMustAgreeToSSA
k_EResultLauncherMigrated

Trait Implementations

impl Clone for EResult[src]

impl Copy for EResult[src]

impl Debug for EResult[src]

impl Eq for EResult[src]

impl Hash for EResult[src]

impl PartialEq<EResult> for EResult[src]

impl StructuralEq for EResult[src]

impl StructuralPartialEq for EResult[src]

Auto Trait Implementations

impl RefUnwindSafe for EResult

impl Send for EResult

impl Sync for EResult

impl Unpin for EResult

impl UnwindSafe for EResult

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.