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 moresourceimpl 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