pub struct CavageHeaderSet { /* private fields */ }Expand description
Which headers to include in the signature base string, in order.
The order is meaningful: it must exactly match the headers="…"
parameter emitted in the Signature: header so that verifiers can
reproduce the same string.
Implementations§
Source§impl CavageHeaderSet
impl CavageHeaderSet
Sourcepub fn new<I, S>(names: I) -> Self
pub fn new<I, S>(names: I) -> Self
Creates a header set from an iterator of lowercase header names
(or pseudo-header tokens like (request-target)).
Sourcepub fn join_spaces(&self) -> String
pub fn join_spaces(&self) -> String
Returns the space-separated headers="…" parameter value.
Trait Implementations§
Source§impl Clone for CavageHeaderSet
impl Clone for CavageHeaderSet
Source§fn clone(&self) -> CavageHeaderSet
fn clone(&self) -> CavageHeaderSet
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 moreSource§impl Debug for CavageHeaderSet
impl Debug for CavageHeaderSet
impl Eq for CavageHeaderSet
Source§impl<S: Into<String>> FromIterator<S> for CavageHeaderSet
impl<S: Into<String>> FromIterator<S> for CavageHeaderSet
Source§fn from_iter<I: IntoIterator<Item = S>>(iter: I) -> Self
fn from_iter<I: IntoIterator<Item = S>>(iter: I) -> Self
Creates a value from an iterator. Read more
Source§impl IntoIterator for CavageHeaderSet
impl IntoIterator for CavageHeaderSet
Source§impl<'a> IntoIterator for &'a CavageHeaderSet
impl<'a> IntoIterator for &'a CavageHeaderSet
Source§impl PartialEq for CavageHeaderSet
impl PartialEq for CavageHeaderSet
Source§fn eq(&self, other: &CavageHeaderSet) -> bool
fn eq(&self, other: &CavageHeaderSet) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CavageHeaderSet
Auto Trait Implementations§
impl Freeze for CavageHeaderSet
impl RefUnwindSafe for CavageHeaderSet
impl Send for CavageHeaderSet
impl Sync for CavageHeaderSet
impl Unpin for CavageHeaderSet
impl UnsafeUnpin for CavageHeaderSet
impl UnwindSafe for CavageHeaderSet
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,
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.