diff options
| author | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-12-17 15:52:59 +0100 |
|---|---|---|
| committer | Dirk Van Haerenborgh <vhdirk@gmail.com> | 2018-12-17 15:52:59 +0100 |
| commit | 0d510d55c4238ff0a1175985b27ca38c71a3cfc2 (patch) | |
| tree | 49b38f55d48786cf7e31746c5ae292995f8f502f /src/query.rs | |
| parent | 895fee066eed58e18c2633cf7d0fa870a65ac06d (diff) | |
| download | mail-0d510d55c4238ff0a1175985b27ca38c71a3cfc2.tar.gz | |
link lifetime of message to Query
Diffstat (limited to 'src/query.rs')
| -rw-r--r-- | src/query.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/query.rs b/src/query.rs index adbed58..97a3f52 100644 --- a/src/query.rs +++ b/src/query.rs @@ -75,7 +75,7 @@ impl<'d> Query<'d> { } /// Filter messages according to the query and return - pub fn search_messages<'q>(self: &'d Self) -> Result<Messages<'q, Self>> { + pub fn search_messages<'q>(self: &'d Self) -> Result<Messages<'d, 'q>> { <Query as QueryExt>::search_messages(self) } @@ -112,7 +112,7 @@ pub trait QueryExt<'d> { Ok(Threads::from_ptr(thrds, ScopedSupercow::phantom(queryref))) } - fn search_messages<'q, Q>(query: Q) -> Result<Messages<'q, Query<'d>>> + fn search_messages<'q, Q>(query: Q) -> Result<Messages<'d, 'q>> where Q: Into<ScopedSupercow<'q, Query<'d>>>, { |
