Add to-device event enum

This commit is contained in:
Jonas Platte 2020-06-10 21:09:20 +02:00
parent bc5b7aa3e2
commit 900e9e324b
No known key found for this signature in database
GPG Key ID: 7D261D771D915378
2 changed files with 5 additions and 2 deletions

View File

@ -4,7 +4,7 @@ use serde::{Deserialize, Serialize};
use crate::{
event_kinds::{
BasicEvent, EphemeralRoomEvent, MessageEvent, MessageEventStub, StateEvent, StateEventStub,
StrippedStateEventStub,
StrippedStateEventStub, ToDeviceEvent,
},
presence::PresenceEvent,
room::redaction::{RedactionEvent, RedactionEventStub},
@ -111,6 +111,9 @@ pub type AnyStateEventStub = StateEventStub<AnyStateEventContent>;
/// been invited to in `/sync` responses)
pub type AnyStrippedStateEventStub = StrippedStateEventStub<AnyStateEventContent>;
/// Any to-device event.
pub type AnyToDeviceEvent = ToDeviceEvent<AnyToDeviceEventContent>;
/// Any event.
#[derive(Clone, Debug, Deserialize, Serialize)]
#[serde(untagged)]

View File

@ -163,7 +163,7 @@ pub use self::{
AnyBasicEvent, AnyBasicEventContent, AnyEphemeralRoomEvent, AnyEphemeralRoomEventContent,
AnyEvent, AnyMessageEvent, AnyMessageEventContent, AnyMessageEventStub, AnyRoomEvent,
AnyRoomEventStub, AnyStateEvent, AnyStateEventContent, AnyStateEventStub,
AnyStrippedStateEventStub, AnyToDeviceEventContent,
AnyStrippedStateEventStub, AnyToDeviceEvent, AnyToDeviceEventContent,
},
error::{FromStrError, InvalidEvent, InvalidInput},
event_kinds::{