Skip to main content

RoomMemberEventResultExt

Trait RoomMemberEventResultExt 

Source
pub(crate) trait RoomMemberEventResultExt {
    // Required method
    fn membership(&self) -> Result<MembershipState>;
}
Expand description

Helper trait for Option<RoomMemberEvent<E>>.

Required Methods§

Source

fn membership(&self) -> Result<MembershipState>

The membership of the user.

Defaults to leave if there is no m.room.member event.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<E: Event> RoomMemberEventResultExt for Result<RoomMemberEvent<E>>

Source§

fn membership(&self) -> Result<MembershipState>

Implementors§