re-export ruma Event trait through core pdu

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk 2024-10-27 20:53:22 +00:00
parent e7e606300f
commit 6c9ecb031a
3 changed files with 6 additions and 4 deletions

View file

@ -17,7 +17,7 @@ pub use ::tracing;
pub use config::Config;
pub use error::Error;
pub use info::{rustc_flags_capture, version, version::version};
pub use pdu::{PduBuilder, PduCount, PduEvent};
pub use pdu::{Event, PduBuilder, PduCount, PduEvent};
pub use server::Server;
pub use utils::{ctor, dtor, implement, result, result::Result};

View file

@ -1,11 +1,12 @@
use std::sync::Arc;
use ruma::{events::TimelineEventType, state_res, EventId, MilliSecondsSinceUnixEpoch, RoomId, UserId};
pub use ruma::state_res::Event;
use ruma::{events::TimelineEventType, EventId, MilliSecondsSinceUnixEpoch, RoomId, UserId};
use serde_json::value::RawValue as RawJsonValue;
use super::PduEvent;
impl state_res::Event for PduEvent {
impl Event for PduEvent {
type Id = Arc<EventId>;
fn event_id(&self) -> &Self::Id { &self.event_id }

View file

@ -1,10 +1,10 @@
mod builder;
mod content;
mod count;
mod event;
mod filter;
mod id;
mod redact;
mod state_res;
mod strip;
mod unsigned;
@ -19,6 +19,7 @@ use serde_json::value::RawValue as RawJsonValue;
pub use self::{
builder::{Builder, Builder as PduBuilder},
count::PduCount,
event::Event,
id::*,
};
use crate::Result;