pub struct SessionsService<'a> { /* private fields */ }Expand description
The Sessions operations.
Implementations§
Source§impl<'a> SessionsService<'a>
impl<'a> SessionsService<'a>
Sourcepub async fn complete_join(
&self,
body: &CompleteJoinRequestContent,
) -> Result<(), Error>
pub async fn complete_join( &self, body: &CompleteJoinRequestContent, ) -> Result<(), Error>
CompleteJoin — POST /users/joins.json.
Sent once and never resent.
Sourcepub async fn complete_signup(
&self,
body: &CompleteSignupRequestContent,
) -> Result<(), Error>
pub async fn complete_signup( &self, body: &CompleteSignupRequestContent, ) -> Result<(), Error>
CompleteSignup — POST /signup/completion.json.
Sent once and never resent.
Sourcepub async fn create(
&self,
body: &CreateSessionRequestContent,
) -> Result<PendingAuthentication, Error>
pub async fn create( &self, body: &CreateSessionRequestContent, ) -> Result<PendingAuthentication, Error>
CreateSession — POST /session.json.
Sent once and never resent.
Sourcepub async fn destroy(&self) -> Result<(), Error>
pub async fn destroy(&self) -> Result<(), Error>
DestroySession — DELETE /session.json.
Sent once and never resent.
Sourcepub async fn redeem_magic_link(
&self,
body: &RedeemMagicLinkRequestContent,
) -> Result<SessionAuthorization, Error>
pub async fn redeem_magic_link( &self, body: &RedeemMagicLinkRequestContent, ) -> Result<SessionAuthorization, Error>
RedeemMagicLink — POST /session/magic_link.json.
Sent once and never resent.
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for SessionsService<'a>
impl<'a> !UnwindSafe for SessionsService<'a>
impl<'a> Freeze for SessionsService<'a>
impl<'a> Send for SessionsService<'a>
impl<'a> Sync for SessionsService<'a>
impl<'a> Unpin for SessionsService<'a>
impl<'a> UnsafeUnpin for SessionsService<'a>
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