diff options
author | Timo Kösters <timo@koesters.xyz> | 2022-10-08 13:02:52 +0200 |
---|---|---|
committer | Nyaaori <+@nyaaori.cat> | 2022-10-10 14:02:02 +0200 |
commit | d5b4754cf47982c91898bde9a9bb61a8cbf6ab40 (patch) | |
tree | f5285a3c888a4be1f669565915681d1ee5ce63e9 /src/database/key_value/rooms/search.rs | |
parent | f47a5cd5d5ce20b5996d28e37415771ee6d8a34b (diff) | |
download | conduit-d5b4754cf47982c91898bde9a9bb61a8cbf6ab40.zip |
0 errors left!
Diffstat (limited to 'src/database/key_value/rooms/search.rs')
-rw-r--r-- | src/database/key_value/rooms/search.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/database/key_value/rooms/search.rs b/src/database/key_value/rooms/search.rs index 79e6a32..8aa7a63 100644 --- a/src/database/key_value/rooms/search.rs +++ b/src/database/key_value/rooms/search.rs @@ -5,7 +5,7 @@ use ruma::RoomId; use crate::{database::KeyValueDatabase, service, services, utils, Result}; impl service::rooms::search::Data for KeyValueDatabase { - fn index_pdu<'a>(&self, shortroomid: u64, pdu_id: &[u8], message_body: String) -> Result<()> { + fn index_pdu<'a>(&self, shortroomid: u64, pdu_id: &[u8], message_body: &str) -> 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<(Box<dyn Iterator<Item = Vec<u8>>>, Vec<String>)>> { + ) -> Result<Option<(Box<dyn Iterator<Item = Vec<u8>>+ 'a>, Vec<String>)>> { let prefix = services() .rooms .short |