Skip to main content

Module member

Module member 

Source
Expand description

Types to deserialize m.room.member events.

Re-exportsยง

use std::ops::Deref; ๐Ÿ”’
use ruma::CanonicalJsonObject; ๐Ÿ”’
use ruma::OwnedUserId; ๐Ÿ”’
use ruma::events::room::member::MembershipState; ๐Ÿ”’
use ruma::serde::from_raw_json_value; ๐Ÿ”’
use ruma::signatures::to_canonical_json_string_for_signing; ๐Ÿ”’
use serde::Deserialize; ๐Ÿ”’
use serde::Deserialize; ๐Ÿ”’
use serde_json::value::RawValue as RawJsonValue; ๐Ÿ”’
use tuwunel_core::Err; ๐Ÿ”’
use tuwunel_core::Error; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use crate::Event; ๐Ÿ”’

Structsยง

RoomMemberEvent
A helper type for an Event of type m.room.member.
RoomMemberEventContent
A helper type for the raw JSON content of an event of type m.room.member.
ThirdPartyInvite
Details about a third-party invite.

Traitsยง

RoomMemberEventResultExt ๐Ÿ”’
Helper trait for Option<RoomMemberEvent<E>>.