matrix_sdk::event_handler

Trait SyncEvent

Source
pub trait SyncEvent { }
Expand description

A statically-known event kind/type that can be retrieved from an event sync.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<T: SyncEvent> SyncEvent for Raw<T>

Implementors§

Source§

impl SyncEvent for AnyGlobalAccountDataEvent

Source§

impl SyncEvent for AnyRoomAccountDataEvent

Source§

impl SyncEvent for AnyStrippedStateEvent

Source§

impl SyncEvent for AnySyncEphemeralRoomEvent

Source§

impl SyncEvent for AnySyncMessageLikeEvent

Source§

impl SyncEvent for AnySyncStateEvent

Source§

impl SyncEvent for AnySyncTimelineEvent

Source§

impl SyncEvent for AnyToDeviceEvent

Source§

impl SyncEvent for SyncRoomRedactionEvent

Source§

impl SyncEvent for PresenceEvent

Source§

impl SyncEvent for OriginalSyncRoomRedactionEvent

Source§

impl SyncEvent for RedactedSyncRoomRedactionEvent

Source§

impl<C> SyncEvent for SyncMessageLikeEvent<C>

Source§

impl<C> SyncEvent for SyncStateEvent<C>

Source§

impl<C> SyncEvent for GlobalAccountDataEvent<C>

Source§

impl<C> SyncEvent for OriginalSyncMessageLikeEvent<C>

Source§

impl<C> SyncEvent for OriginalSyncStateEvent<C>

Source§

impl<C> SyncEvent for RedactedSyncMessageLikeEvent<C>

Source§

impl<C> SyncEvent for RedactedSyncStateEvent<C>

Source§

impl<C> SyncEvent for RoomAccountDataEvent<C>

Source§

impl<C> SyncEvent for StrippedStateEvent<C>

Source§

impl<C> SyncEvent for SyncEphemeralRoomEvent<C>

Source§

impl<C> SyncEvent for ToDeviceEvent<C>