pub enum YiviWaitForResultResp {
Success {
disclosure: JWT,
},
PleaseRestartAuth,
SessionGone,
}Expand description
What’s returned by YiviWaitForResultEP
Variants§
Success
PleaseRestartAuth
Something went wrong; please start again at AuthStartEP.
One reason is that the authentication server restarted and that the provided authenication state is no longer valid.
SessionGone
The request seems fine, but the session cannot be found. Either the session expired, or was already completed. Could caused by a logic error in the client, but also by a slow internet connection.
Trait Implementations§
Source§impl Clone for YiviWaitForResultResp
impl Clone for YiviWaitForResultResp
Source§fn clone(&self) -> YiviWaitForResultResp
fn clone(&self) -> YiviWaitForResultResp
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 YiviWaitForResultResp
impl Debug for YiviWaitForResultResp
Source§impl<'de> Deserialize<'de> for YiviWaitForResultResp
impl<'de> Deserialize<'de> for YiviWaitForResultResp
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for YiviWaitForResultResp
impl RefUnwindSafe for YiviWaitForResultResp
impl Send for YiviWaitForResultResp
impl Sync for YiviWaitForResultResp
impl Unpin for YiviWaitForResultResp
impl UnsafeUnpin for YiviWaitForResultResp
impl UnwindSafe for YiviWaitForResultResp
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more