[−][src]Struct http_signature_normalization_http::Config
Thinly wrap Http Signature Normalization's config type
Fields
config: Config
Expose the inner Config
Methods
impl Config
[src]
pub fn begin_sign(
&self,
method: &Method,
path_and_query: Option<&PathAndQuery>,
headers: HeaderMap
) -> Result<Unsigned, ToStrError>
[src]
&self,
method: &Method,
path_and_query: Option<&PathAndQuery>,
headers: HeaderMap
) -> Result<Unsigned, ToStrError>
Begin the process of signing a request
The types required from this function can be produced from http's Request and URI types.
pub fn begin_verify(
&self,
method: &Method,
path_and_query: Option<&PathAndQuery>,
headers: HeaderMap
) -> Result<Unverified, PrepareVerifyError>
[src]
&self,
method: &Method,
path_and_query: Option<&PathAndQuery>,
headers: HeaderMap
) -> Result<Unverified, PrepareVerifyError>
Begin the process of verifying a request
The types required from this function can be produced from http's Request and URI types.
Trait Implementations
Auto Trait Implementations
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
impl RefUnwindSafe for Config
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,