pub struct User {
pub api_path: String,
pub avatar: BTreeMap<String, AvatarImage>,
pub header_image_url: String,
pub human_readable_role_for_display: Option<String>,
pub id: u32,
pub iq: Option<u32>,
pub login: String,
pub name: String,
pub role_for_display: Option<String>,
pub url: String,
pub current_user_metadata: UserMetadata,
}Fields§
§api_path: StringUser api path
avatar: BTreeMap<String, AvatarImage>User profile photo
header_image_url: StringUser header image
human_readable_role_for_display: Option<String>User role human readable.
id: u32User id.
iq: Option<u32>User iq.
login: StringUsername.
name: StringUser name.
role_for_display: Option<String>User role.
url: StringUser page url.
current_user_metadata: UserMetadataUser permissions and interactions.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for User
impl<'de> Deserialize<'de> for User
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 User
impl RefUnwindSafe for User
impl Send for User
impl Sync for User
impl Unpin for User
impl UnwindSafe for User
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