pub struct UserBaseInfo {
pub name: String,
pub face: String,
pub name_color: i32,
pub is_mystery: bool,
pub risk_ctrl_info: Option<Value>,
pub origin_info: UserOriginInfo,
pub official_info: UserOfficialInfo,
pub name_color_str: String,
}Fields§
§name: String用户名
face: String头像
name_color: i32名称颜色
is_mystery: bool是否匿名
risk_ctrl_info: Option<Value>风险控制信息
origin_info: UserOriginInfo原始信息
official_info: UserOfficialInfo官方信息
name_color_str: String名称颜色字符串
Trait Implementations§
Source§impl Clone for UserBaseInfo
impl Clone for UserBaseInfo
Source§fn clone(&self) -> UserBaseInfo
fn clone(&self) -> UserBaseInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UserBaseInfo
impl Debug for UserBaseInfo
Source§impl<'de> Deserialize<'de> for UserBaseInfo
impl<'de> Deserialize<'de> for UserBaseInfo
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 UserBaseInfo
impl RefUnwindSafe for UserBaseInfo
impl Send for UserBaseInfo
impl Sync for UserBaseInfo
impl Unpin for UserBaseInfo
impl UnsafeUnpin for UserBaseInfo
impl UnwindSafe for UserBaseInfo
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