pub struct PolicyId(pub(crate) u32);Expand description
A policy, identified by its position in a PolicyTree.
Assigned in registration order, which doubles as this server’s
presentational evaluation order — plan/policy.md’s “the order is part
of this server’s version of the tree, so that the reason reported for a
denial is stable.”
Tuple Fields§
§0: u32Implementations§
Trait Implementations§
Source§impl Ord for PolicyId
impl Ord for PolicyId
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for PolicyId
impl PartialOrd for PolicyId
impl Copy for PolicyId
impl Eq for PolicyId
impl StructuralPartialEq for PolicyId
Auto Trait Implementations§
impl Freeze for PolicyId
impl RefUnwindSafe for PolicyId
impl Send for PolicyId
impl Sync for PolicyId
impl Unpin for PolicyId
impl UnsafeUnpin for PolicyId
impl UnwindSafe for PolicyId
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,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.