Struct cedar_policy_core::authorizer::Authorizer
source · pub struct Authorizer { /* private fields */ }
Expand description
Authorizer
Implementations§
source§impl Authorizer
impl Authorizer
Returns an authorization response for q
with respect to the given Slice
.
The language spec and Dafny model give a precise definition of how this is computed.
Returns an authorization response for q
with respect to the given Slice
.
Partial Evaluation of is_authorized
The language spec and Dafny model give a precise definition of how this is computed.
Trait Implementations§
source§impl Debug for Authorizer
impl Debug for Authorizer
Auto Trait Implementations§
impl Freeze for Authorizer
impl !RefUnwindSafe for Authorizer
impl Send for Authorizer
impl Sync for Authorizer
impl Unpin for Authorizer
impl !UnwindSafe for Authorizer
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> 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