Enum ruma_api::SendAccessToken [−][src]
Expand description
An enum to control whether an access token should be added to outgoing requests
Variants
IfRequired(&'a str)
Add the given access token to the request only if the METADATA
on the request requires it
Always(&'a str)
Always add the access token
Don’t add an access token. This will lead to an error if the request endpoint requires authentication
Implementations
Get the access token for an endpoint that requires one.
Returns Some(_)
if self
contains an access token.
Get the access token for an endpoint that should not require one.
Returns Some(_)
only if self
is SendAccessToken::Always(_)
.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for SendAccessToken<'a>
impl<'a> Send for SendAccessToken<'a>
impl<'a> Sync for SendAccessToken<'a>
impl<'a> Unpin for SendAccessToken<'a>
impl<'a> UnwindSafe for SendAccessToken<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more