diff options
author | Timo Kösters <timo@koesters.xyz> | 2022-09-07 13:25:51 +0200 |
---|---|---|
committer | Nyaaori <+@nyaaori.cat> | 2022-10-10 13:54:00 +0200 |
commit | bd8b616ca01983b5f029095e168146693ffe9dcd (patch) | |
tree | d0b8fcbc0fce57ddaefa90f2ccefc843485624be /src/database/key_value/rooms/search.rs | |
parent | 785ddfc4aae1ccd5e8ef8b796bb634b876e14cf8 (diff) | |
download | conduit-bd8b616ca01983b5f029095e168146693ffe9dcd.zip |
Fixed more compile time errors
Diffstat (limited to 'src/database/key_value/rooms/search.rs')
-rw-r--r-- | src/database/key_value/rooms/search.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/database/key_value/rooms/search.rs b/src/database/key_value/rooms/search.rs index 44663ff..15937f6 100644 --- a/src/database/key_value/rooms/search.rs +++ b/src/database/key_value/rooms/search.rs @@ -2,10 +2,10 @@ use std::mem::size_of; use ruma::RoomId; -use crate::{service, database::KeyValueDatabase, utils}; +use crate::{service, database::KeyValueDatabase, utils, Result}; impl service::rooms::search::Data for KeyValueDatabase { - fn index_pdu<'a>(&self, room_id: &RoomId, pdu_id: u64, message_body: String) -> Result<()> { + fn index_pdu<'a>(&self, shortroomid: u64, pdu_id: u64, message_body: String) -> Result<()> { let mut batch = message_body .split_terminator(|c: char| !c.is_alphanumeric()) .filter(|s| !s.is_empty()) @@ -26,7 +26,7 @@ impl service::rooms::search::Data for KeyValueDatabase { &'a self, room_id: &RoomId, search_string: &str, - ) -> Result<Option<(impl Iterator<Item = Vec<u8>> + 'a, Vec<String>)>> { + ) -> Result<Option<(Box<dyn Iterator<Item = Vec<u8>>>, Vec<String>)>> { let prefix = self .get_shortroomid(room_id)? .expect("room exists") |