[][src]Struct http_signature_normalization_actix::middleware::SignatureVerified

pub struct SignatureVerified(_);

A marker type that can be used to guard routes when the signature middleware is set to 'optional'

Methods

impl SignatureVerified[src]

pub fn key_id(&self) -> &str[src]

Return the Key ID used to verify the request

It might be important for an application to verify that the payload being processed indeed belongs to the owner of the key used to sign the request.

Trait Implementations

impl Clone for SignatureVerified[src]

impl Debug for SignatureVerified[src]

impl FromRequest for SignatureVerified[src]

type Error = VerifyError

The associated error which can be returned.

type Future = Ready<Result<Self, Self::Error>>

Future that resolves to a Self

type Config = ()

Configuration for this extractor

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> Same<T> for T

type Output = T

Should always be Self

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,