Enum ruma_events::room::member::MembershipChange [−][src]
pub enum MembershipChange { }
Expand description
Translation of the membership change in m.room.member
event.
Variants
No change.
Must never happen.
User joined the room.
User left the room.
User was banned.
User was unbanned.
User was kicked.
User was invited.
User was kicked and banned.
User rejected the invite.
User had their invite revoked.
displayname
or avatar_url
changed.
Fields of ProfileChanged
Not implemented.
Trait Implementations
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 RefUnwindSafe for MembershipChange
impl Send for MembershipChange
impl Sync for MembershipChange
impl Unpin for MembershipChange
impl UnwindSafe for MembershipChange
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V