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§
- Event
Timeline Item - An item in the timeline that represents at least one event.
- InReply
ToDetails - Details about an event being replied to.
- Member
Profile Change - An event changing a member’s profile.
- Message
- An
m.room.message
event or extensible event, including edits. - Other
State - A state event that doesn’t have its own variant.
- Poll
Result - Poll
State - Holds the state of a poll.
- Profile
- The display name and avatar URL of a room member.
- Reaction
Info - Information about a single reaction stored in
ReactionsByKeyBySender
. - Reactions
ByKey BySender - Reactions grouped by key first, then by sender.
- Replied
ToEvent - An event that is replied to.
- Replied
ToInfo - Information needed to reply to an event.
- Room
Membership Change - An event changing a room membership.
- Sticker
- An
m.sticker
event. - Timeline
- A high-level view into a regular¹ room’s contents.
- Timeline
Builder - Builder that allows creating and configuring various parts of a
Timeline
. - Timeline
Item - A single entry in timeline.
- Timeline
Unique Id - Opaque unique identifier for a timeline item.
Enums§
- AnyOther
Full State Event Content - An enum over all the full state event contents that don’t have their own
TimelineItemContent
variant. - Attachment
Source - A source for sending an attachment.
- Date
Divider Mode - Changes how dividers get inserted, either in between each day or in between each month
- Edit
Error - Encrypted
Message - Metadata about an
m.room.encrypted
event that could not be decrypted. - Error
- Errors specific to the timeline.
- Event
Item Origin - Where this event came.
- Event
Send State - This type represents the “send state” of a local event timeline item.
- Live
Back Pagination Status - Status for the back-pagination on a live timeline.
- Membership
Change - An enum over all the possible room membership changes.
- Pagination
Error - Reaction
Status - What’s the status of a reaction?
- Redact
Error - Reply
Content - The content of a reply.
- Room
Pinned Events Change - The type of change between the previous and current pinned events.
- Send
Event Error - Timeline
Details - Some details of an
EventTimelineItem
that may require server requests other than just the regular [sync_events
][ruma::api::client::sync::sync_events]. - Timeline
Event Item Id - A wrapper that can contain either a transaction id, or an event id.
- Timeline
Focus - What should the timeline focus on?
- Timeline
Item Content - The content of an
EventTimelineItem
. - Timeline
Item Kind - The type of timeline item.
- Unsupported
Edit Item - Unsupported
Reply Item - Virtual
Timeline Item - A
TimelineItem
that doesn’t correspond to an event.
Traits§
Functions§
- default_
event_ filter - The default event filter for
crate::timeline::TimelineBuilder::event_filter
.