pub struct ParseUser {
pub object_id: Option<String>,
pub username: String,
pub email: Option<String>,
pub email_verified: Option<bool>,
pub session_token: Option<String>,
pub created_at: Option<ParseDate>,
pub updated_at: Option<ParseDate>,
}
Expand description
Represents a Parse Server User object.
This struct contains standard fields for a user, such as objectId
, username
, email
,
emailVerified
, sessionToken
, createdAt
, and updatedAt
.
It is used to deserialize user data received from the Parse Server and can also be
(though less commonly for ParseUser
itself) used for creating or updating user objects.
Fields§
§object_id: Option<String>
§username: String
§email: Option<String>
§email_verified: Option<bool>
§session_token: Option<String>
§created_at: Option<ParseDate>
§updated_at: Option<ParseDate>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ParseUser
impl<'de> Deserialize<'de> for ParseUser
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 ParseUser
impl RefUnwindSafe for ParseUser
impl Send for ParseUser
impl Sync for ParseUser
impl Unpin for ParseUser
impl UnwindSafe for ParseUser
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