pub struct PolicyFingerprint(/* private fields */);Expand description
A deterministic digest of a policy’s identity, scope, and configuration.
Storage backends include this value in counter keys. Consequently, changing a limit or window starts an independent counter instead of reinterpreting state created under the old configuration.
Implementations§
Trait Implementations§
Source§impl Clone for PolicyFingerprint
impl Clone for PolicyFingerprint
Source§fn clone(&self) -> PolicyFingerprint
fn clone(&self) -> PolicyFingerprint
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PolicyFingerprint
Source§impl Debug for PolicyFingerprint
impl Debug for PolicyFingerprint
Source§impl Display for PolicyFingerprint
impl Display for PolicyFingerprint
impl Eq for PolicyFingerprint
Source§impl Hash for PolicyFingerprint
impl Hash for PolicyFingerprint
Source§impl Ord for PolicyFingerprint
impl Ord for PolicyFingerprint
Source§fn cmp(&self, other: &PolicyFingerprint) -> Ordering
fn cmp(&self, other: &PolicyFingerprint) -> Ordering
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 PartialEq for PolicyFingerprint
impl PartialEq for PolicyFingerprint
Source§impl PartialOrd for PolicyFingerprint
impl PartialOrd for PolicyFingerprint
impl StructuralPartialEq for PolicyFingerprint
Auto Trait Implementations§
impl Freeze for PolicyFingerprint
impl RefUnwindSafe for PolicyFingerprint
impl Send for PolicyFingerprint
impl Sync for PolicyFingerprint
impl Unpin for PolicyFingerprint
impl UnsafeUnpin for PolicyFingerprint
impl UnwindSafe for PolicyFingerprint
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