Enum oxide_auth::endpoint::OwnerConsent
source · pub enum OwnerConsent<Response: WebResponse> {
Denied,
InProgress(Response),
Authorized(String),
Error(Response::Error),
}
Expand description
Answer from OwnerAuthorizer to indicate the owners choice.
Variants§
Denied
The owner did not authorize the client.
InProgress(Response)
The owner has not yet decided, i.e. the returned page is a form for the user.
Authorized(String)
Authorization was granted by the specified user.
Error(Response::Error)
An error occurred while checking authorization.
Auto Trait Implementations§
impl<Response> RefUnwindSafe for OwnerConsent<Response>where Response: RefUnwindSafe, <Response as WebResponse>::Error: RefUnwindSafe,
impl<Response> Send for OwnerConsent<Response>where Response: Send, <Response as WebResponse>::Error: Send,
impl<Response> Sync for OwnerConsent<Response>where Response: Sync, <Response as WebResponse>::Error: Sync,
impl<Response> Unpin for OwnerConsent<Response>where Response: Unpin, <Response as WebResponse>::Error: Unpin,
impl<Response> UnwindSafe for OwnerConsent<Response>where Response: UnwindSafe, <Response as WebResponse>::Error: UnwindSafe,
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