pub enum ApiError {
Show 40 variants
Internal,
BadRequest,
RequestMissingArgument(String),
Ratelimited,
Unknown(u16, Option<String>),
Unauthorized,
InvalidBirthdate,
InvalidDisplayName,
InvalidGender,
InvalidUser,
InvalidUserId,
PinIsLocked,
TokenValidation,
CaptchaFailed,
ChallengeRequired(Challenge),
ChallengeFailed,
InvalidChallengeId,
InvalidTwoStepVerificationCode,
TwoStepVerificationMaintenance,
Multiple(Vec<ApiError>),
PermissionError,
AccontLocked,
AccountIssue,
InvalidCredentials,
UnverifiedCredentials,
ExistingLoginSession,
DefaultLoginRequired,
VNGAppLoginRequired,
LuoBuAppLoginRequired,
SocialNetworkLoginRequired,
InvalidAssetId,
InvalidBrowserTrackerId,
AlreadyInGroup,
AlreadyInGroupRequests,
UnsupportedSortOrder,
InvalidBadge,
ConversationCreationFailed,
InvalidConversation,
ConversationUserAddFailed,
NotEnoughFunds(Currency),
}Variants§
Internal
BadRequest
RequestMissingArgument(String)
Ratelimited
Unknown(u16, Option<String>)
InvalidBirthdate
InvalidDisplayName
InvalidGender
InvalidUser
InvalidUserId
PinIsLocked
TokenValidation
CaptchaFailed
ChallengeRequired(Challenge)
ChallengeFailed
InvalidChallengeId
InvalidTwoStepVerificationCode
TwoStepVerificationMaintenance
Multiple(Vec<ApiError>)
PermissionError
AccontLocked
AccountIssue
InvalidCredentials
UnverifiedCredentials
ExistingLoginSession
DefaultLoginRequired
VNGAppLoginRequired
LuoBuAppLoginRequired
SocialNetworkLoginRequired
InvalidAssetId
InvalidBrowserTrackerId
AlreadyInGroup
AlreadyInGroupRequests
UnsupportedSortOrder
InvalidBadge
ConversationCreationFailed
InvalidConversation
ConversationUserAddFailed
NotEnoughFunds(Currency)
Trait Implementations§
impl Eq for ApiError
impl StructuralPartialEq for ApiError
Auto Trait Implementations§
impl Freeze for ApiError
impl RefUnwindSafe for ApiError
impl Send for ApiError
impl Sync for ApiError
impl Unpin for ApiError
impl UnwindSafe for ApiError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.