Enum ruma_common::events::AnyTimelineEvent
source · pub enum AnyTimelineEvent {
MessageLike(AnyMessageLikeEvent),
State(AnyStateEvent),
}Available on crate feature
events only.Expand description
Any room event.
Variants§
Implementations§
source§impl AnyTimelineEvent
impl AnyTimelineEvent
sourcepub fn origin_server_ts(&self) -> MilliSecondsSinceUnixEpoch
pub fn origin_server_ts(&self) -> MilliSecondsSinceUnixEpoch
Returns this event’s origin_server_ts field.
sourcepub fn transaction_id(&self) -> Option<&TransactionId>
pub fn transaction_id(&self) -> Option<&TransactionId>
Returns this event’s transaction_id from inside unsigned, if there is one.
sourcepub fn relations(&self) -> &BundledRelations
pub fn relations(&self) -> &BundledRelations
Returns this event’s relations from inside unsigned.
sourcepub fn event_type(&self) -> TimelineEventType
pub fn event_type(&self) -> TimelineEventType
Returns this event’s type.
Trait Implementations§
source§impl Clone for AnyTimelineEvent
impl Clone for AnyTimelineEvent
source§fn clone(&self) -> AnyTimelineEvent
fn clone(&self) -> AnyTimelineEvent
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 AnyTimelineEvent
impl Debug for AnyTimelineEvent
source§impl<'de> Deserialize<'de> for AnyTimelineEvent
impl<'de> Deserialize<'de> for AnyTimelineEvent
source§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
source§impl From<AnyMessageLikeEvent> for AnyTimelineEvent
impl From<AnyMessageLikeEvent> for AnyTimelineEvent
source§fn from(c: AnyMessageLikeEvent) -> Self
fn from(c: AnyMessageLikeEvent) -> Self
Converts to this type from the input type.
source§impl From<AnyStateEvent> for AnyTimelineEvent
impl From<AnyStateEvent> for AnyTimelineEvent
source§fn from(c: AnyStateEvent) -> Self
fn from(c: AnyStateEvent) -> Self
Converts to this type from the input type.
source§impl From<AnyTimelineEvent> for AnySyncTimelineEvent
impl From<AnyTimelineEvent> for AnySyncTimelineEvent
source§fn from(ev: AnyTimelineEvent) -> Self
fn from(ev: AnyTimelineEvent) -> Self
Converts to this type from the input type.