pub struct NoAccessToken;Available on crate feature
api only.Expand description
No authentication is performed on an API that usually relies on access tokens.
Contrary to NoAuthentication, this type accepts a SendAccessToken as input to be able to
send it regardless of whether it is required.
Trait Implementations§
Source§impl AuthScheme for NoAccessToken
impl AuthScheme for NoAccessToken
Source§fn extract_authentication<T: AsRef<[u8]>>(
_request: &Request<T>,
) -> Result<(), Self::ExtractAuthenticationError>
fn extract_authentication<T: AsRef<[u8]>>( _request: &Request<T>, ) -> Result<(), Self::ExtractAuthenticationError>
Since this endpoint doesn’t expect any authentication, this is a noop.
Source§type Input<'a> = SendAccessToken<'a>
type Input<'a> = SendAccessToken<'a>
The input necessary to generate the authentication.
Source§type AddAuthenticationError = InvalidHeaderValue
type AddAuthenticationError = InvalidHeaderValue
The error type returned from
add_authentication().Source§type ExtractAuthenticationError = Infallible
type ExtractAuthenticationError = Infallible
The error type returned from
extract_authentication().Source§fn add_authentication<T: AsRef<[u8]>>(
request: &mut Request<T>,
access_token: SendAccessToken<'_>,
) -> Result<(), Self::AddAuthenticationError>
fn add_authentication<T: AsRef<[u8]>>( request: &mut Request<T>, access_token: SendAccessToken<'_>, ) -> Result<(), Self::AddAuthenticationError>
Add this authentication scheme to the given outgoing request, if necessary. Read more
Source§impl Clone for NoAccessToken
impl Clone for NoAccessToken
Source§fn clone(&self) -> NoAccessToken
fn clone(&self) -> NoAccessToken
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 NoAccessToken
impl Debug for NoAccessToken
Source§impl Default for NoAccessToken
impl Default for NoAccessToken
Source§fn default() -> NoAccessToken
fn default() -> NoAccessToken
Returns the “default value” for a type. Read more
impl Copy for NoAccessToken
Auto Trait Implementations§
impl Freeze for NoAccessToken
impl RefUnwindSafe for NoAccessToken
impl Send for NoAccessToken
impl Sync for NoAccessToken
impl Unpin for NoAccessToken
impl UnsafeUnpin for NoAccessToken
impl UnwindSafe for NoAccessToken
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