pub struct AccessControlRequirements {
pub authentication_methods: Vec<String>,
pub authorization_levels: Vec<String>,
pub rbac_requirements: Option<RbacRequirements>,
pub abac_requirements: Option<AbacRequirements>,
}Expand description
Access control requirements
Fields§
§authentication_methods: Vec<String>Required authentication methods
Required authorization levels
rbac_requirements: Option<RbacRequirements>Role-based access control
abac_requirements: Option<AbacRequirements>Attribute-based access control
Trait Implementations§
Source§impl Clone for AccessControlRequirements
impl Clone for AccessControlRequirements
Source§fn clone(&self) -> AccessControlRequirements
fn clone(&self) -> AccessControlRequirements
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 moreAuto Trait Implementations§
impl Freeze for AccessControlRequirements
impl RefUnwindSafe for AccessControlRequirements
impl Send for AccessControlRequirements
impl Sync for AccessControlRequirements
impl Unpin for AccessControlRequirements
impl UnwindSafe for AccessControlRequirements
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more