pub struct ContactRecord {
pub username: String,
pub nickname: Option<String>,
pub remark: Option<String>,
pub alias: Option<String>,
pub large_avatar_url: Option<String>,
pub small_avatar_url: Option<String>,
pub raw: Vec<u8>,
}Fields§
§username: String§nickname: Option<String>§remark: Option<String>§alias: Option<String>§large_avatar_url: Option<String>§small_avatar_url: Option<String>§raw: Vec<u8>Trait Implementations§
Source§impl Clone for ContactRecord
impl Clone for ContactRecord
Source§impl<'de> Deserialize<'de> for ContactRecord
impl<'de> Deserialize<'de> for ContactRecord
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 ContactRecord
impl RefUnwindSafe for ContactRecord
impl Send for ContactRecord
impl Sync for ContactRecord
impl Unpin for ContactRecord
impl UnsafeUnpin for ContactRecord
impl UnwindSafe for ContactRecord
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