Add EphemeralRoomEventStub

This commit is contained in:
Jonas Platte 2020-06-10 10:29:00 +02:00
parent 10ad9760d6
commit 36d7ee2676
No known key found for this signature in database
GPG Key ID: 7D261D771D915378
2 changed files with 9 additions and 2 deletions

View File

@ -25,6 +25,13 @@ pub struct EphemeralRoomEvent<C: EphemeralRoomEventContent> {
pub room_id: RoomId,
}
/// An ephemeral room event without a `room_id`.
#[derive(Clone, Debug, Event)]
pub struct EphemeralRoomEventStub<C: EphemeralRoomEventContent> {
/// Data specific to the event type.
pub content: C,
}
/// Message event.
#[derive(Clone, Debug, Event)]
pub struct MessageEvent<C: MessageEventContent> {

View File

@ -168,8 +168,8 @@ pub use self::{
},
error::{FromStrError, InvalidEvent, InvalidInput},
event_kinds::{
BasicEvent, EphemeralRoomEvent, MessageEvent, MessageEventStub, StateEvent, StateEventStub,
StrippedStateEventStub, ToDeviceEvent,
BasicEvent, EphemeralRoomEvent, EphemeralRoomEventStub, MessageEvent, MessageEventStub,
StateEvent, StateEventStub, StrippedStateEventStub, ToDeviceEvent,
},
event_type::EventType,
json::EventJson,