pub struct AccessControlRequirements {
pub authentication: Vec<AuthenticationMethod>,
pub authorization: Vec<AuthorizationPolicy>,
pub audit_requirements: AuditRequirements,
}Expand description
Access control requirements
Fields§
§authentication: Vec<AuthenticationMethod>Required authentication methods
Required authorization policies
audit_requirements: AuditRequirementsAudit requirements
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 moreSource§impl Debug for AccessControlRequirements
impl Debug for AccessControlRequirements
Source§impl Default for AccessControlRequirements
impl Default for AccessControlRequirements
Source§fn default() -> AccessControlRequirements
fn default() -> AccessControlRequirements
Returns the “default value” for a type. Read more
Auto 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