pub struct UserData {Show 39 fields
pub login: String,
pub title: String,
pub internal_email: String,
pub lastname: String,
pub firstname: String,
pub userinfo: UserDataInfo,
pub referent_used: bool,
pub picture: String,
pub picture_fun: Option<String>,
pub scolaryear: Option<String>,
pub promo: Option<u32>,
pub semester: Option<u32>,
pub location: String,
pub documents: Option<String>,
pub userdocs: Option<String>,
pub shell: Option<String>,
pub close: bool,
pub ctime: String,
pub mtime: String,
pub id_promo: Option<String>,
pub id_history: Option<String>,
pub course_code: Option<String>,
pub semester_code: Option<String>,
pub school_id: Option<String>,
pub school_code: Option<String>,
pub school_title: Option<String>,
pub old_id_promo: Option<String>,
pub old_id_location: Option<String>,
pub rights: Value,
pub invited: bool,
pub studentyear: Option<u32>,
pub admin: bool,
pub editable: bool,
pub groups: Vec<UserDataGroup>,
pub events: Option<Vec<Value>>,
pub credits: Option<u32>,
pub gpa: Option<Vec<UserDataGPA>>,
pub spice: Option<UserDataSpice>,
pub nsstat: Option<UserDataNsStat>,
}
Fields§
§login: String
§title: String
§internal_email: String
§lastname: String
§firstname: String
§userinfo: UserDataInfo
§referent_used: bool
§picture: String
§picture_fun: Option<String>
§scolaryear: Option<String>
§promo: Option<u32>
§semester: Option<u32>
§location: String
§documents: Option<String>
§userdocs: Option<String>
§shell: Option<String>
§close: bool
§ctime: String
§mtime: String
§id_promo: Option<String>
§id_history: Option<String>
§course_code: Option<String>
§semester_code: Option<String>
§school_id: Option<String>
§school_code: Option<String>
§school_title: Option<String>
§old_id_promo: Option<String>
§old_id_location: Option<String>
§rights: Value
§invited: bool
§studentyear: Option<u32>
§admin: bool
§editable: bool
§groups: Vec<UserDataGroup>
§events: Option<Vec<Value>>
§credits: Option<u32>
§gpa: Option<Vec<UserDataGPA>>
§spice: Option<UserDataSpice>
§nsstat: Option<UserDataNsStat>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserData
impl<'de> Deserialize<'de> for UserData
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 UserData
impl RefUnwindSafe for UserData
impl Send for UserData
impl Sync for UserData
impl Unpin for UserData
impl UnwindSafe for UserData
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