pub struct UserInfoResponse {
pub open_id: String,
pub nickname: Option<String>,
pub sex: Option<i64>,
pub province: Option<String>,
pub city: Option<String>,
pub country: Option<String>,
pub profile_url: Option<String>,
pub privilege: Option<Vec<String>>,
pub union_id: Option<String>,
}
Fields§
§open_id: String
§nickname: Option<String>
§sex: Option<i64>
§province: Option<String>
§city: Option<String>
§country: Option<String>
§profile_url: Option<String>
§privilege: Option<Vec<String>>
§union_id: Option<String>
Trait Implementations§
Source§impl Debug for UserInfoResponse
impl Debug for UserInfoResponse
Source§impl<'de> Deserialize<'de> for UserInfoResponse
impl<'de> Deserialize<'de> for UserInfoResponse
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 UserInfoResponse
impl RefUnwindSafe for UserInfoResponse
impl Send for UserInfoResponse
impl Sync for UserInfoResponse
impl Unpin for UserInfoResponse
impl UnwindSafe for UserInfoResponse
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