pub enum ApiTokenKind {
Pat,
Api,
}Expand description
Wire kind discriminator. PAT inherits the owner’s live permissions; API Token carries a snapshot subset chosen at create time.
Variants§
Trait Implementations§
Source§impl Clone for ApiTokenKind
impl Clone for ApiTokenKind
Source§fn clone(&self) -> ApiTokenKind
fn clone(&self) -> ApiTokenKind
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 moreSource§impl ComposeSchema for ApiTokenKind
impl ComposeSchema for ApiTokenKind
impl Copy for ApiTokenKind
Source§impl Debug for ApiTokenKind
impl Debug for ApiTokenKind
Source§impl<'de> Deserialize<'de> for ApiTokenKind
impl<'de> Deserialize<'de> for ApiTokenKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ApiTokenKind
Source§impl Hash for ApiTokenKind
impl Hash for ApiTokenKind
Source§impl PartialEq for ApiTokenKind
impl PartialEq for ApiTokenKind
Source§fn eq(&self, other: &ApiTokenKind) -> bool
fn eq(&self, other: &ApiTokenKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ApiTokenKind
impl Serialize for ApiTokenKind
impl StructuralPartialEq for ApiTokenKind
Auto Trait Implementations§
impl Freeze for ApiTokenKind
impl RefUnwindSafe for ApiTokenKind
impl Send for ApiTokenKind
impl Sync for ApiTokenKind
impl Unpin for ApiTokenKind
impl UnsafeUnpin for ApiTokenKind
impl UnwindSafe for ApiTokenKind
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,
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.