Type Alias matrix_sdk_base::deserialized_responses::MemberEvent
source · pub type MemberEvent = SyncOrStrippedState<RoomMemberEventContent>;
Expand description
Wrapper around both MemberEvent-Types
Aliased Type§
enum MemberEvent {
Sync(SyncStateEvent<RoomMemberEventContent>),
Stripped(StrippedStateEvent<RoomMemberEventContent>),
}
Variants§
Sync(SyncStateEvent<RoomMemberEventContent>)
An event from a room in joined or left state.
Stripped(StrippedStateEvent<RoomMemberEventContent>)
An event from a room in invited state.
Implementations§
source§impl MemberEvent
impl MemberEvent
sourcepub fn membership(&self) -> &MembershipState
pub fn membership(&self) -> &MembershipState
The membership state of the user.
sourcepub fn display_name(&self) -> DisplayName
pub fn display_name(&self) -> DisplayName
The name that should be displayed for this member event.
It there is no displayname
in the event’s content, the localpart or
the user ID is returned.