pub enum SessionIssueError {
Auth(AuthError),
Banned {
message: String,
},
}Expand description
Session issuance failures that callers may need to surface differently from a generic auth error (for example OAuth callback redirects).
Variants§
Implementations§
Source§impl SessionIssueError
impl SessionIssueError
pub fn into_auth_error(self) -> AuthError
pub fn banned_message(&self) -> Option<&str>
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SessionIssueError
impl !UnwindSafe for SessionIssueError
impl Freeze for SessionIssueError
impl Send for SessionIssueError
impl Sync for SessionIssueError
impl Unpin for SessionIssueError
impl UnsafeUnpin for SessionIssueError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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