pub struct HubUser {
pub user_id: String,
pub nickname: String,
pub avatar: Option<String>,
pub faceit_url: Option<String>,
pub roles: Option<Vec<String>>,
}Expand description
Hub user
Fields§
§user_id: String§nickname: String§avatar: Option<String>§faceit_url: Option<String>§roles: Option<Vec<String>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for HubUser
impl<'de> Deserialize<'de> for HubUser
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 HubUser
impl RefUnwindSafe for HubUser
impl Send for HubUser
impl Sync for HubUser
impl Unpin for HubUser
impl UnwindSafe for HubUser
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