#[non_exhaustive]pub enum AccessType {
Record(RecordAccess),
Jwt(JwtAccess),
}
Expand description
The type of access methods available
Variants (Non-exhaustive)§
This enum is marked as 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.
Record(RecordAccess)
Jwt(JwtAccess)
Implementations§
Source§impl AccessType
impl AccessType
Sourcepub fn can_issue_tokens(&self) -> bool
pub fn can_issue_tokens(&self) -> bool
Returns whether or not the access method can issue tokens In this context, tokens refers exclusively to JWT
Trait Implementations§
Source§impl Clone for AccessType
impl Clone for AccessType
Source§fn clone(&self) -> AccessType
fn clone(&self) -> AccessType
Returns a copy 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 AccessType
impl Debug for AccessType
Source§impl Default for AccessType
impl Default for AccessType
Source§fn default() -> AccessType
fn default() -> AccessType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccessType
impl<'de> Deserialize<'de> for AccessType
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AccessType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AccessType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for AccessType
impl Display for AccessType
Source§impl Hash for AccessType
impl Hash for AccessType
Source§impl PartialEq for AccessType
impl PartialEq for AccessType
Source§impl PartialOrd for AccessType
impl PartialOrd for AccessType
Source§impl Revisioned for AccessType
impl Revisioned for AccessType
Source§fn serialize_revisioned<W>(&self, writer: &mut W) -> Result<(), Error>where
W: Write,
fn serialize_revisioned<W>(&self, writer: &mut W) -> Result<(), Error>where
W: Write,
Serializes the struct using the specficifed writer
.
Source§fn deserialize_revisioned<R>(reader: &mut R) -> Result<AccessType, Error>where
R: Read,
fn deserialize_revisioned<R>(reader: &mut R) -> Result<AccessType, Error>where
R: Read,
Deserializes a new instance of the struct from the specficifed reader
.
Source§impl Serialize for AccessType
impl Serialize for AccessType
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for AccessType
impl StructuralPartialEq for AccessType
Auto Trait Implementations§
impl Freeze for AccessType
impl RefUnwindSafe for AccessType
impl Send for AccessType
impl Sync for AccessType
impl Unpin for AccessType
impl UnwindSafe for AccessType
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§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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.