pub struct LogMemberJoinData {
pub convo_id: String,
pub message: SystemMessageView,
pub related_profiles: Vec<ProfileViewBasic>,
pub rev: String,
}Available on crate feature
namespace-chatbsky only.Expand description
Event indicating a member joined a group convo via join link. The member who was added gets a logBeginConvo (to create the convo) but also a logMemberJoin (to show the system message as the first message the user sees).
Fields§
§convo_id: String§message: SystemMessageViewA system message with data of type #systemMessageDataMemberJoin
Profiles referred in the system message.
rev: StringTrait Implementations§
Source§impl Clone for LogMemberJoinData
impl Clone for LogMemberJoinData
Source§impl Debug for LogMemberJoinData
impl Debug for LogMemberJoinData
Source§impl<'de> Deserialize<'de> for LogMemberJoinData
impl<'de> Deserialize<'de> for LogMemberJoinData
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
impl Eq for LogMemberJoinData
Source§impl PartialEq for LogMemberJoinData
impl PartialEq for LogMemberJoinData
Source§impl Serialize for LogMemberJoinData
impl Serialize for LogMemberJoinData
impl StructuralPartialEq for LogMemberJoinData
Auto Trait Implementations§
impl Freeze for LogMemberJoinData
impl RefUnwindSafe for LogMemberJoinData
impl Send for LogMemberJoinData
impl Sync for LogMemberJoinData
impl Unpin for LogMemberJoinData
impl UnsafeUnpin for LogMemberJoinData
impl UnwindSafe for LogMemberJoinData
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.