pub struct SnsUserinfo {
pub openid: String,
pub nickname: Option<String>,
pub sex: Option<usize>,
pub province: Option<String>,
pub city: Option<String>,
pub country: Option<String>,
pub headimgurl: Option<String>,
pub privilege: Option<Value>,
pub unionid: Option<String>,
}
Fields§
§openid: String
§nickname: Option<String>
§sex: Option<usize>
§province: Option<String>
§city: Option<String>
§country: Option<String>
§headimgurl: Option<String>
§privilege: Option<Value>
§unionid: Option<String>
Trait Implementations§
Source§impl Clone for SnsUserinfo
impl Clone for SnsUserinfo
Source§fn clone(&self) -> SnsUserinfo
fn clone(&self) -> SnsUserinfo
Returns a duplicate of the value. Read more
1.0.0 · 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 SnsUserinfo
impl Debug for SnsUserinfo
Source§impl<'de> Deserialize<'de> for SnsUserinfo
impl<'de> Deserialize<'de> for SnsUserinfo
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
Source§impl Serialize for SnsUserinfo
impl Serialize for SnsUserinfo
Auto Trait Implementations§
impl Freeze for SnsUserinfo
impl RefUnwindSafe for SnsUserinfo
impl Send for SnsUserinfo
impl Sync for SnsUserinfo
impl Unpin for SnsUserinfo
impl UnwindSafe for SnsUserinfo
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