Enum http_sign::SignatureScheme[][src]

pub enum SignatureScheme {
    AuthorizationHeader,
    SignatureHeader,
}

Which of the two signature schemes defined by the standard will be used. The signature scheme determines which HTTP header the signature will be placed into, as well as the format of that header.

Variants

AuthorizationHeader

The Authorization: Signature <signatureParams scheme.

SignatureHeader

The Signature: <signatureParams> scheme.

Trait Implementations

impl Clone for SignatureScheme[src]

impl Copy for SignatureScheme[src]

impl Debug for SignatureScheme[src]

impl Eq for SignatureScheme[src]

impl PartialEq<SignatureScheme> for SignatureScheme[src]

impl StructuralEq for SignatureScheme[src]

impl StructuralPartialEq for SignatureScheme[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.