pub struct ParseUserHandle<'a> { /* private fields */ }
Implementations§
Source§impl ParseUserHandle<'_>
impl ParseUserHandle<'_>
pub fn new(client: &mut Parse) -> ParseUserHandle<'_>
pub async fn signup<T: Serialize + Send + Sync>( &mut self, user_data: &T, ) -> Result<SignupResponse, ParseError>
pub async fn login<T: Serialize + Send + Sync>( &mut self, user_data: &T, ) -> Result<ParseUser, ParseError>
pub async fn me(&self) -> Result<ParseUser, ParseError>
pub async fn logout(&mut self) -> Result<(), ParseError>
pub async fn request_password_reset<T: Serialize + Send + Sync>( &self, email_data: &T, ) -> Result<(), ParseError>
pub async fn become_user( &mut self, session_token_to_become: &str, ) -> Result<ParseUser, ParseError>
Auto Trait Implementations§
impl<'a> Freeze for ParseUserHandle<'a>
impl<'a> !RefUnwindSafe for ParseUserHandle<'a>
impl<'a> Send for ParseUserHandle<'a>
impl<'a> Sync for ParseUserHandle<'a>
impl<'a> Unpin for ParseUserHandle<'a>
impl<'a> !UnwindSafe for ParseUserHandle<'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