pub enum ScopeClass {
Read,
SecretRead,
SafeWrite,
Admin,
Flight,
Destructive,
}Expand description
The scope class a route requires. Carries the connector’s safety classes, plus
SecretRead for a read route whose body carries a secret: it needs the
secret_read scope, NOT plain read, so a read-only token cannot reach it.
Variants§
Implementations§
Source§impl ScopeClass
impl ScopeClass
pub fn group_name(self) -> &'static str
Trait Implementations§
Source§impl Clone for ScopeClass
impl Clone for ScopeClass
impl Copy for ScopeClass
Source§impl Debug for ScopeClass
impl Debug for ScopeClass
impl Eq for ScopeClass
Source§impl PartialEq for ScopeClass
impl PartialEq for ScopeClass
impl StructuralPartialEq for ScopeClass
Auto Trait Implementations§
impl Freeze for ScopeClass
impl RefUnwindSafe for ScopeClass
impl Send for ScopeClass
impl Sync for ScopeClass
impl Unpin for ScopeClass
impl UnsafeUnpin for ScopeClass
impl UnwindSafe for ScopeClass
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.