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.
- The display name and avatar URL of a room member.
- A group of reaction events on the same event with the same key.
- Data associated with a reaction sender. It can be used to display a details UI component for a reaction with both sender names and the date at which they sent a reaction.
- An event that is replied to.
- 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.
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.
- An enum over all the possible room membership changes.
- Some details of an
EventTimelineItem
that may require server requests other than just the regularsync_events
. - 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
.
Type Aliases§
- The reactions grouped by key.