Enum cedar_policy::ResourceConstraint
source · pub enum ResourceConstraint {
Any,
In(EntityUid),
Eq(EntityUid),
}
Expand description
Head constraint on policy resources.
Variants§
Any
Un-constrained
In(EntityUid)
Must be In the given EntityUid
Eq(EntityUid)
Must be equal to the given EntityUid
Trait Implementations§
source§impl Clone for ResourceConstraint
impl Clone for ResourceConstraint
source§fn clone(&self) -> ResourceConstraint
fn clone(&self) -> ResourceConstraint
Returns a copy 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 ResourceConstraint
impl Debug for ResourceConstraint
source§impl PartialEq<ResourceConstraint> for ResourceConstraint
impl PartialEq<ResourceConstraint> for ResourceConstraint
source§fn eq(&self, other: &ResourceConstraint) -> bool
fn eq(&self, other: &ResourceConstraint) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ResourceConstraint
impl StructuralEq for ResourceConstraint
impl StructuralPartialEq for ResourceConstraint
Auto Trait Implementations§
impl RefUnwindSafe for ResourceConstraint
impl Send for ResourceConstraint
impl Sync for ResourceConstraint
impl Unpin for ResourceConstraint
impl UnwindSafe for ResourceConstraint
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.