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§
Source§impl 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§
Source§impl Clone for MiddlewareData
impl Clone for MiddlewareData
Source§fn clone(&self) -> MiddlewareData
fn clone(&self) -> MiddlewareData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MiddlewareData
impl Debug for MiddlewareData
Source§impl From<AuthenticatorBuilder> for MiddlewareData
impl From<AuthenticatorBuilder> for MiddlewareData
Source§fn from(builder: AuthenticatorBuilder) -> Self
fn from(builder: AuthenticatorBuilder) -> Self
Converts to this type from the input type.
Source§impl From<MiddlewareData> for Ed25519Authenticator
impl From<MiddlewareData> for Ed25519Authenticator
Source§fn from(data: MiddlewareData) -> Self
fn from(data: MiddlewareData) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MiddlewareData
impl RefUnwindSafe for MiddlewareData
impl Send for MiddlewareData
impl Sync for MiddlewareData
impl Unpin for MiddlewareData
impl UnwindSafe for MiddlewareData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more