pub struct PersonMentionData {
pub user_huid: Uuid,
pub name: String,
pub conn_type: String,
}Expand description
для mention_type “user” и “contact”
Fields§
§user_huid: Uuidhuid пользователя которого меншат (uuid5)
name: Stringимя пользователя
conn_type: Stringтип соединения контакта
Trait Implementations§
source§impl Clone for PersonMentionData
impl Clone for PersonMentionData
source§fn clone(&self) -> PersonMentionData
fn clone(&self) -> PersonMentionData
Returns a copy 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 PersonMentionData
impl Debug for PersonMentionData
source§impl Default for PersonMentionData
impl Default for PersonMentionData
source§fn default() -> PersonMentionData
fn default() -> PersonMentionData
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PersonMentionData
impl<'de> Deserialize<'de> for PersonMentionData
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 PartialEq<PersonMentionData> for PersonMentionData
impl PartialEq<PersonMentionData> for PersonMentionData
source§fn eq(&self, other: &PersonMentionData) -> bool
fn eq(&self, other: &PersonMentionData) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for PersonMentionData
impl Serialize for PersonMentionData
impl Eq for PersonMentionData
impl StructuralEq for PersonMentionData
impl StructuralPartialEq for PersonMentionData
Auto Trait Implementations§
impl RefUnwindSafe for PersonMentionData
impl Send for PersonMentionData
impl Sync for PersonMentionData
impl Unpin for PersonMentionData
impl UnwindSafe for PersonMentionData
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
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.