Enum ruma::events::AnyRoomAccountDataEvent
source · pub enum AnyRoomAccountDataEvent {
FullyRead(RoomAccountDataEvent<FullyReadEventContent>),
Tag(RoomAccountDataEvent<TagEventContent>),
// some variants omitted
}
Available on crate feature
events
only.Expand description
Any room account data event.
Variants§
FullyRead(RoomAccountDataEvent<FullyReadEventContent>)
m.fully_read
Tag(RoomAccountDataEvent<TagEventContent>)
m.tag
Implementations§
source§impl AnyRoomAccountDataEvent
impl AnyRoomAccountDataEvent
sourcepub fn event_type(&self) -> RoomAccountDataEventType
pub fn event_type(&self) -> RoomAccountDataEventType
Returns the type
of this event.
sourcepub fn content(&self) -> AnyRoomAccountDataEventContent
pub fn content(&self) -> AnyRoomAccountDataEventContent
Returns the content for this event.
Trait Implementations§
source§impl Clone for AnyRoomAccountDataEvent
impl Clone for AnyRoomAccountDataEvent
source§fn clone(&self) -> AnyRoomAccountDataEvent
fn clone(&self) -> AnyRoomAccountDataEvent
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AnyRoomAccountDataEvent
impl Debug for AnyRoomAccountDataEvent
source§impl<'de> Deserialize<'de> for AnyRoomAccountDataEvent
impl<'de> Deserialize<'de> for AnyRoomAccountDataEvent
source§fn deserialize<D>(
deserializer: D
) -> Result<AnyRoomAccountDataEvent, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<AnyRoomAccountDataEvent, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<RoomAccountDataEvent<FullyReadEventContent>> for AnyRoomAccountDataEvent
impl From<RoomAccountDataEvent<FullyReadEventContent>> for AnyRoomAccountDataEvent
source§fn from(
c: RoomAccountDataEvent<FullyReadEventContent>
) -> AnyRoomAccountDataEvent
fn from(
c: RoomAccountDataEvent<FullyReadEventContent>
) -> AnyRoomAccountDataEvent
Converts to this type from the input type.
source§impl From<RoomAccountDataEvent<TagEventContent>> for AnyRoomAccountDataEvent
impl From<RoomAccountDataEvent<TagEventContent>> for AnyRoomAccountDataEvent
source§fn from(c: RoomAccountDataEvent<TagEventContent>) -> AnyRoomAccountDataEvent
fn from(c: RoomAccountDataEvent<TagEventContent>) -> AnyRoomAccountDataEvent
Converts to this type from the input type.