Module matrix_sdk_ui::timeline
source · Expand description
A high-level view into a room’s contents.
See Timeline
for details.
Re-exports§
pub use self::event_type_filter::TimelineEventTypeFilter;
Modules§
Structs§
- An item in the timeline that represents at least one event.
- Details about an event being replied to.
- An event changing a member’s profile.
- An
m.room.message
event or extensible event, including edits. - A state event that doesn’t have its own variant.
- Holds the state of a poll.
- The display name and avatar URL of a room member.
- Information about a single reaction stored in
ReactionsByKeyBySender
. - Reactions grouped by key first, then by sender.
- An event that is replied to.
- Information needed to reply to an event.
- An event changing a room membership.
- An
m.sticker
event. - A high-level view into a regular¹ room’s contents.
- Builder that allows creating and configuring various parts of a
Timeline
. - A single entry in timeline.
- Opaque unique identifier for a timeline item.
Enums§
- An enum over all the full state event contents that don’t have their own
TimelineItemContent
variant. - Metadata about an
m.room.encrypted
event that could not be decrypted. - Errors specific to the timeline.
- Where this event came.
- This type represents the “send state” of a local event timeline item.
- Status for the back-pagination on a live timeline.
- An enum over all the possible room membership changes.
- What’s the status of a reaction?
- The content of a reply.
- The type of change between the previous and current pinned events.
- Some details of an
EventTimelineItem
that may require server requests other than just the regularsync_events
. - A wrapper that can contain either a transaction id, or an event id.
- What should the timeline focus on?
- The content of an
EventTimelineItem
. - A
TimelineItem
that doesn’t correspond to an event.
Traits§
Functions§
- The default event filter for
crate::timeline::TimelineBuilder::event_filter
.