pub enum ClientErrorCode {
Show 13 variants
LicenseNotFound,
AlreadyBound,
NotBound,
HardwareMismatch,
LicenseExpired,
LicenseRevoked,
LicenseSuspended,
LicenseBlacklisted,
LicenseInactive,
FeatureNotIncluded,
QuotaExceeded,
InvalidRequest,
InternalError,
}Expand description
Error codes for client API responses.
Variants§
LicenseNotFound
License key not found
AlreadyBound
License is already bound to different hardware
NotBound
License is not bound (for release operations)
HardwareMismatch
Hardware ID doesn’t match the bound hardware
LicenseExpired
License is expired
LicenseRevoked
License is revoked
LicenseSuspended
License is suspended (may be in grace period)
LicenseBlacklisted
License is blacklisted
LicenseInactive
License is not active
FeatureNotIncluded
Feature not included in license or tier
QuotaExceeded
Feature restricted due to quota exceeded
InvalidRequest
Invalid request format
InternalError
Internal server error
Trait Implementations§
Source§impl Clone for ClientErrorCode
impl Clone for ClientErrorCode
Source§fn clone(&self) -> ClientErrorCode
fn clone(&self) -> ClientErrorCode
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 ClientErrorCode
impl Debug for ClientErrorCode
Source§impl From<ClientErrorCode> for ErrorCode
impl From<ClientErrorCode> for ErrorCode
Source§fn from(code: ClientErrorCode) -> Self
fn from(code: ClientErrorCode) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ClientErrorCode
impl PartialEq for ClientErrorCode
Source§impl Serialize for ClientErrorCode
impl Serialize for ClientErrorCode
impl Copy for ClientErrorCode
impl Eq for ClientErrorCode
impl StructuralPartialEq for ClientErrorCode
Auto Trait Implementations§
impl Freeze for ClientErrorCode
impl RefUnwindSafe for ClientErrorCode
impl Send for ClientErrorCode
impl Sync for ClientErrorCode
impl Unpin for ClientErrorCode
impl UnwindSafe for ClientErrorCode
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<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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more