Expand description
Live events for one client instance.
Structs§
- Archive
Restored - Attachment
Failed - Attachment
Ref - Client
Rejected ByServer - Connection
State Changed - Consent
Changed - Content
Type Id - The three values used to match a content codec.
- Conversation
Joined - Conversation
Paused - Conversation
Removed - Event
Buffer - A transaction’s pending events. Only
EventBus::with_buffercan create it. - Event
Bus - One client’s live event bus. The client owns this value and passes writers down.
- Event
Context - Extra facts used by filters. A DM identifier is attached by the emitter.
- Event
Envelope - One bus item. A write may carry a public event, an internal fact, or both.
- Event
Filter - Selects public kinds and, for worker subscribers, internal facts.
- Event
Lease - A callback handoff. Drop it after the callback’s future completes.
- Group
Ref - Handle
Changed - The display handle of an inbox changed.
- Hmac
Keys Updated - Identity
Registered - Installation
Ref - Installation
Revoked - Lagged
- Lockout
Changed - Membership
Changed - Message
Deleted - Message
Received - Message
Ref - Message
Status Changed - Metadata
Changed - Notifications
Failed - Public
Buffer Writer - Public-only view of a transaction buffer.
- Public
BusWriter - A weak, public-only handle for lower crates and shared resources.
- Subscription
- One independent, live subscription. Dropping it also closes it.
Enums§
- Client
Event - Connection
State - Consent
Entity Kind - Consent
State - Conversation
Type - Deletion
Cause - Event
Kind - The order is the order of the EVENT kind table.
- Join
Origin - Lockout
Change - Message
Status - Rejection
Cause - Removal
Cause
Traits§
- Event
Writer - The only interface an emitter needs. A public-only crate uses an adapter.