Struct jyve::model::CurrentUser
source · pub struct CurrentUser {Show 18 fields
pub date_joined: Option<DateTime<Utc>>,
pub email: Option<String>,
pub first_name: Option<String>,
pub full_name: Option<String>,
pub groups: Vec<Groups>,
pub has_accepted_current_tos: Option<String>,
pub id: Option<i64>,
pub is_staff: Option<bool>,
pub jobs_completed: Option<String>,
pub last_login: Option<DateTime<Utc>>,
pub last_name: Option<String>,
pub lessonlys: Option<String>,
pub phone_number: Option<String>,
pub photo_medium_url: Option<String>,
pub photo_original_url: Option<String>,
pub photo_thumb_url: Option<String>,
pub profile: CurrentProfile,
pub username: String,
}
Fields§
§date_joined: Option<DateTime<Utc>>
§email: Option<String>
§first_name: Option<String>
§full_name: Option<String>
§groups: Vec<Groups>
§has_accepted_current_tos: Option<String>
§id: Option<i64>
§is_staff: Option<bool>
§jobs_completed: Option<String>
§last_login: Option<DateTime<Utc>>
§last_name: Option<String>
§lessonlys: Option<String>
§phone_number: Option<String>
§photo_medium_url: Option<String>
§photo_original_url: Option<String>
§photo_thumb_url: Option<String>
§profile: CurrentProfile
§username: String
Trait Implementations§
source§impl Clone for CurrentUser
impl Clone for CurrentUser
source§fn clone(&self) -> CurrentUser
fn clone(&self) -> CurrentUser
Returns a copy of the value. Read more
1.0.0 · 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 CurrentUser
impl Debug for CurrentUser
source§impl<'de> Deserialize<'de> for CurrentUser
impl<'de> Deserialize<'de> for CurrentUser
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 Display for CurrentUser
impl Display for CurrentUser
Auto Trait Implementations§
impl RefUnwindSafe for CurrentUser
impl Send for CurrentUser
impl Sync for CurrentUser
impl Unpin for CurrentUser
impl UnwindSafe for CurrentUser
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