pub struct MiddlewareData { /* private fields */ }
Expand description
MiddlewareData is a struct that holds the public key, signature header name, timestamp header name, and a boolean value that indicates whether or not to reject requests.
When used with the authenticate_request
function, the rejection boolean is ignored.
Implementations
sourceimpl MiddlewareData
impl MiddlewareData
sourcepub fn new(public_key: &str) -> Self
pub fn new(public_key: &str) -> Self
Creates a new MiddlewareData
with default headers. Intended to be used with the authenticate_request
function.
Trait Implementations
sourceimpl Clone for MiddlewareData
impl Clone for MiddlewareData
sourcefn clone(&self) -> MiddlewareData
fn clone(&self) -> MiddlewareData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MiddlewareData
impl Debug for MiddlewareData
sourceimpl From<AuthenticatorBuilder> for MiddlewareData
impl From<AuthenticatorBuilder> for MiddlewareData
sourcefn from(builder: AuthenticatorBuilder) -> Self
fn from(builder: AuthenticatorBuilder) -> Self
Converts to this type from the input type.
sourceimpl From<MiddlewareData> for Ed25519Authenticator
impl From<MiddlewareData> for Ed25519Authenticator
sourcefn from(data: MiddlewareData) -> Self
fn from(data: MiddlewareData) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for MiddlewareData
impl Send for MiddlewareData
impl Sync for MiddlewareData
impl Unpin for MiddlewareData
impl UnwindSafe for MiddlewareData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more