[−][src]Struct oxide_auth_actix::OAuthResource
Type implementing WebRequest
as well as FromRequest
for use in guarding resources
This is useful over OAuthRequest since OAuthResource doesn't consume the body of the request upon extraction
Implementations
impl OAuthResource
[src]
pub fn new(req: &HttpRequest) -> Result<Self, WebError>
[src]
Create a new OAuthResource from an HttpRequest
pub fn into_request(self) -> OAuthRequest
[src]
Turn this OAuthResource into an OAuthRequest for processing
Trait Implementations
impl From<OAuthResource> for OAuthRequest
[src]
fn from(o: OAuthResource) -> Self
[src]
impl FromRequest for OAuthResource
[src]
type Error = WebError
The associated error which can be returned.
type Future = Ready<Result<Self, Self::Error>>
Future that resolves to a Self
type Config = ()
Configuration for this extractor
fn from_request(req: &HttpRequest, _: &mut Payload) -> Self::Future
[src]
fn extract(req: &HttpRequest) -> Self::Future
[src]
fn configure<F>(f: F) -> Self::Config where
F: FnOnce(Self::Config) -> Self::Config,
[src]
F: FnOnce(Self::Config) -> Self::Config,
Auto Trait Implementations
impl RefUnwindSafe for OAuthResource
impl Send for OAuthResource
impl Sync for OAuthResource
impl Unpin for OAuthResource
impl UnwindSafe for OAuthResource
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,