pub struct HeaderFingerprint { /* private fields */ }Expand description
A keyed fingerprint of a header value:
sozu-hc-hmac-sha256:v1:<epoch-32-hex>:<full-tag-64-hex>. The tag is the
whole 256-bit HMAC, never truncated. The same name and value under one
epoch give the same fingerprint, so equality is visible; without the key it
reveals no plaintext.
Trait Implementations§
Source§impl Clone for HeaderFingerprint
impl Clone for HeaderFingerprint
impl Copy for HeaderFingerprint
Source§impl Debug for HeaderFingerprint
impl Debug for HeaderFingerprint
Source§impl Display for HeaderFingerprint
impl Display for HeaderFingerprint
impl Eq for HeaderFingerprint
Source§impl FromStr for HeaderFingerprint
impl FromStr for HeaderFingerprint
Source§impl Hash for HeaderFingerprint
impl Hash for HeaderFingerprint
Source§impl PartialEq for HeaderFingerprint
impl PartialEq for HeaderFingerprint
impl StructuralPartialEq for HeaderFingerprint
Auto Trait Implementations§
impl Freeze for HeaderFingerprint
impl RefUnwindSafe for HeaderFingerprint
impl Send for HeaderFingerprint
impl Sync for HeaderFingerprint
impl Unpin for HeaderFingerprint
impl UnsafeUnpin for HeaderFingerprint
impl UnwindSafe for HeaderFingerprint
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.