use ruma::RoomId; use crate::Result; pub trait Data { fn index_pdu<'a>(&self, shortroomid: u64, pdu_id: u64, message_body: String) -> Result<()>; fn search_pdus<'a>( &'a self, room_id: &RoomId, search_string: &str, ) -> Result>>, Vec)>>; }