pub struct UserInfoResponse {
pub openid: String,
pub nickname: String,
pub sex: i64,
pub province: String,
pub city: String,
pub country: String,
pub headimgurl: String,
pub privilege: Vec<String>,
pub unionid: Option<String>,
}
Fields§
§openid: String
§nickname: String
§sex: i64
§province: String
§city: String
§country: String
§headimgurl: String
§privilege: Vec<String>
§unionid: 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