pub struct SessionEnded {
pub logged_in: Option<bool>,
pub login_url: Option<String>,
}Fields§
§logged_in: Option<bool>LoggedIn is always false — this is the answer to having just signed out, so it states the resulting session state rather than reporting the request’s outcome. It is not omitempty: false is the whole answer.
login_url: Option<String>LoginURL is where to sign in again. Always present, because a caller that has just signed out is exactly the caller who needs it.
Implementations§
Source§impl SessionEnded
impl SessionEnded
pub fn new() -> SessionEnded
Trait Implementations§
Source§impl Clone for SessionEnded
impl Clone for SessionEnded
Source§fn clone(&self) -> SessionEnded
fn clone(&self) -> SessionEnded
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SessionEnded
impl Debug for SessionEnded
Source§impl Default for SessionEnded
impl Default for SessionEnded
Source§fn default() -> SessionEnded
fn default() -> SessionEnded
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionEnded
impl<'de> Deserialize<'de> for SessionEnded
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
Source§impl PartialEq for SessionEnded
impl PartialEq for SessionEnded
Source§impl Serialize for SessionEnded
impl Serialize for SessionEnded
impl StructuralPartialEq for SessionEnded
Auto Trait Implementations§
impl Freeze for SessionEnded
impl RefUnwindSafe for SessionEnded
impl Send for SessionEnded
impl Sync for SessionEnded
impl Unpin for SessionEnded
impl UnsafeUnpin for SessionEnded
impl UnwindSafe for SessionEnded
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