pub struct LogRemoveMemberData {
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 was removed from a group convo. The member who was removed gets a logLeaveConvo (to leave the convo) but not a logRemoveMember (because they already left, so can’t see the system message).
Fields§
§convo_id: String§message: SystemMessageViewA system message with data of type #systemMessageDataRemoveMember
Profiles referred in the system message.
rev: StringTrait Implementations§
Source§impl Clone for LogRemoveMemberData
impl Clone for LogRemoveMemberData
Source§impl Debug for LogRemoveMemberData
impl Debug for LogRemoveMemberData
Source§impl<'de> Deserialize<'de> for LogRemoveMemberData
impl<'de> Deserialize<'de> for LogRemoveMemberData
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 LogRemoveMemberData
Source§impl PartialEq for LogRemoveMemberData
impl PartialEq for LogRemoveMemberData
Source§impl Serialize for LogRemoveMemberData
impl Serialize for LogRemoveMemberData
impl StructuralPartialEq for LogRemoveMemberData
Auto Trait Implementations§
impl Freeze for LogRemoveMemberData
impl RefUnwindSafe for LogRemoveMemberData
impl Send for LogRemoveMemberData
impl Sync for LogRemoveMemberData
impl Unpin for LogRemoveMemberData
impl UnsafeUnpin for LogRemoveMemberData
impl UnwindSafe for LogRemoveMemberData
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.