pub enum Canonicalization {
Relaxed,
Simple,
}
Variants§
Implementations§
Source§impl Canonicalization
impl Canonicalization
pub fn canonicalize_headers<'a>( &self, headers: impl Iterator<Item = (&'a [u8], &'a [u8])>, hasher: &mut impl Writer, )
pub fn canonical_headers<'a>( &self, headers: Vec<(&'a [u8], &'a [u8])>, ) -> CanonicalHeaders<'a>
pub fn canonical_body<'a>(&self, body: &'a [u8], l: u64) -> CanonicalBody<'a>
pub fn serialize_name(&self, writer: &mut impl Writer)
Trait Implementations§
Source§impl Clone for Canonicalization
impl Clone for Canonicalization
Source§fn clone(&self) -> Canonicalization
fn clone(&self) -> Canonicalization
Returns a duplicate 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 Canonicalization
impl Debug for Canonicalization
Source§impl Default for Canonicalization
impl Default for Canonicalization
Source§fn default() -> Canonicalization
fn default() -> Canonicalization
Returns the “default value” for a type. Read more
Source§impl PartialEq for Canonicalization
impl PartialEq for Canonicalization
impl Copy for Canonicalization
impl Eq for Canonicalization
impl StructuralPartialEq for Canonicalization
Auto Trait Implementations§
impl Freeze for Canonicalization
impl RefUnwindSafe for Canonicalization
impl Send for Canonicalization
impl Sync for Canonicalization
impl Unpin for Canonicalization
impl UnwindSafe for Canonicalization
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.