Add EphemeralRoomEventStub
This commit is contained in:
parent
10ad9760d6
commit
36d7ee2676
@ -25,6 +25,13 @@ pub struct EphemeralRoomEvent<C: EphemeralRoomEventContent> {
|
|||||||
pub room_id: RoomId,
|
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.
|
/// Message event.
|
||||||
#[derive(Clone, Debug, Event)]
|
#[derive(Clone, Debug, Event)]
|
||||||
pub struct MessageEvent<C: MessageEventContent> {
|
pub struct MessageEvent<C: MessageEventContent> {
|
||||||
|
@ -168,8 +168,8 @@ pub use self::{
|
|||||||
},
|
},
|
||||||
error::{FromStrError, InvalidEvent, InvalidInput},
|
error::{FromStrError, InvalidEvent, InvalidInput},
|
||||||
event_kinds::{
|
event_kinds::{
|
||||||
BasicEvent, EphemeralRoomEvent, MessageEvent, MessageEventStub, StateEvent, StateEventStub,
|
BasicEvent, EphemeralRoomEvent, EphemeralRoomEventStub, MessageEvent, MessageEventStub,
|
||||||
StrippedStateEventStub, ToDeviceEvent,
|
StateEvent, StateEventStub, StrippedStateEventStub, ToDeviceEvent,
|
||||||
},
|
},
|
||||||
event_type::EventType,
|
event_type::EventType,
|
||||||
json::EventJson,
|
json::EventJson,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user