pub struct AnonymousLink {
pub anonymous_user: UserView,
pub anonymous_session: SessionView,
pub new_user: FieldValue,
pub new_session: SessionView,
pub request: AuthRequest,
}Expand description
The authenticated identities involved when an anonymous session is upgraded.
Fields§
§anonymous_user: UserViewAnonymous identity that existed before authentication.
anonymous_session: SessionViewActive session for the anonymous identity.
new_user: FieldValueUser value supplied by the completed endpoint.
new_session: SessionViewSession issued by the completed endpoint.
request: AuthRequestRequest that completed authentication.
Trait Implementations§
Source§impl Clone for AnonymousLink
impl Clone for AnonymousLink
Auto Trait Implementations§
impl !RefUnwindSafe for AnonymousLink
impl !UnwindSafe for AnonymousLink
impl Freeze for AnonymousLink
impl Send for AnonymousLink
impl Sync for AnonymousLink
impl Unpin for AnonymousLink
impl UnsafeUnpin for AnonymousLink
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