#[repr(i32)]pub enum ApiKeyStatus {
API_KEY_STATUS_UNSPECIFIED = 0,
ACTIVE = 1,
REVOKED = 2,
DISABLED = 3,
}Expand description
Status of an API key.
Variants§
API_KEY_STATUS_UNSPECIFIED = 0
No API key status specified.
ACTIVE = 1
Key can authenticate requests.
REVOKED = 2
Key has been permanently revoked and cannot be used again.
DISABLED = 3
Key is temporarily disabled and cannot authenticate requests until re-enabled.
Implementations§
Source§impl ApiKeyStatus
impl ApiKeyStatus
Sourcepub const ApiKeyStatusUnspecified: Self = Self::API_KEY_STATUS_UNSPECIFIED
pub const ApiKeyStatusUnspecified: Self = Self::API_KEY_STATUS_UNSPECIFIED
Idiomatic alias for Self::API_KEY_STATUS_UNSPECIFIED; Debug prints the variant name.
Sourcepub const Active: Self = Self::ACTIVE
pub const Active: Self = Self::ACTIVE
Idiomatic alias for Self::ACTIVE; Debug prints the variant name.
Sourcepub const Revoked: Self = Self::REVOKED
pub const Revoked: Self = Self::REVOKED
Idiomatic alias for Self::REVOKED; Debug prints the variant name.
Sourcepub const Disabled: Self = Self::DISABLED
pub const Disabled: Self = Self::DISABLED
Idiomatic alias for Self::DISABLED; Debug prints the variant name.
Trait Implementations§
Source§impl Clone for ApiKeyStatus
impl Clone for ApiKeyStatus
Source§fn clone(&self) -> ApiKeyStatus
fn clone(&self) -> ApiKeyStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ApiKeyStatus
Source§impl Debug for ApiKeyStatus
impl Debug for ApiKeyStatus
Source§impl Default for ApiKeyStatus
impl Default for ApiKeyStatus
Source§impl<'de> Deserialize<'de> for ApiKeyStatus
impl<'de> Deserialize<'de> for ApiKeyStatus
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Enumeration for ApiKeyStatus
impl Enumeration for ApiKeyStatus
Source§fn proto_name(&self) -> &'static str
fn proto_name(&self) -> &'static str
The name of this enum variant as it appears in the
.proto file.impl Eq for ApiKeyStatus
Source§impl Hash for ApiKeyStatus
impl Hash for ApiKeyStatus
Source§impl PartialEq for ApiKeyStatus
impl PartialEq for ApiKeyStatus
Source§impl ProtoElemJson for ApiKeyStatus
impl ProtoElemJson for ApiKeyStatus
Source§fn serialize_proto_json<S: Serializer>(
v: &Self,
s: S,
) -> Result<S::Ok, S::Error>
fn serialize_proto_json<S: Serializer>( v: &Self, s: S, ) -> Result<S::Ok, S::Error>
Serialize this value with proto3 JSON semantics.
Source§fn deserialize_proto_json<'de, D: Deserializer<'de>>(
d: D,
) -> Result<Self, D::Error>
fn deserialize_proto_json<'de, D: Deserializer<'de>>( d: D, ) -> Result<Self, D::Error>
Deserialize a value with proto3 JSON semantics.
Source§impl Serialize for ApiKeyStatus
impl Serialize for ApiKeyStatus
impl StructuralPartialEq for ApiKeyStatus
Auto Trait Implementations§
impl Freeze for ApiKeyStatus
impl RefUnwindSafe for ApiKeyStatus
impl Send for ApiKeyStatus
impl Sync for ApiKeyStatus
impl Unpin for ApiKeyStatus
impl UnsafeUnpin for ApiKeyStatus
impl UnwindSafe for ApiKeyStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<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.