pub struct KeyAccessDecision {
pub allow: bool,
pub required_scopes: Vec<String>,
pub operation: KeyAccessOperation,
pub key_reference_present: bool,
}Fields§
§allow: bool§required_scopes: Vec<String>§operation: KeyAccessOperation§key_reference_present: boolTrait Implementations§
Source§impl Clone for KeyAccessDecision
impl Clone for KeyAccessDecision
Source§fn clone(&self) -> KeyAccessDecision
fn clone(&self) -> KeyAccessDecision
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 KeyAccessDecision
impl Debug for KeyAccessDecision
Source§impl<'de> Deserialize<'de> for KeyAccessDecision
impl<'de> Deserialize<'de> for KeyAccessDecision
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
Source§impl PartialEq for KeyAccessDecision
impl PartialEq for KeyAccessDecision
Source§impl Serialize for KeyAccessDecision
impl Serialize for KeyAccessDecision
impl Eq for KeyAccessDecision
impl StructuralPartialEq for KeyAccessDecision
Auto Trait Implementations§
impl Freeze for KeyAccessDecision
impl RefUnwindSafe for KeyAccessDecision
impl Send for KeyAccessDecision
impl Sync for KeyAccessDecision
impl Unpin for KeyAccessDecision
impl UnsafeUnpin for KeyAccessDecision
impl UnwindSafe for KeyAccessDecision
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