summaryrefslogtreecommitdiffstats
path: root/melib/src/backends/imap.rs
diff options
context:
space:
mode:
Diffstat (limited to 'melib/src/backends/imap.rs')
-rw-r--r--melib/src/backends/imap.rs17
1 files changed, 8 insertions, 9 deletions
diff --git a/melib/src/backends/imap.rs b/melib/src/backends/imap.rs
index 9a6a1dbc..945adfca 100644
--- a/melib/src/backends/imap.rs
+++ b/melib/src/backends/imap.rs
@@ -186,15 +186,14 @@ pub struct ImapType {
}
impl MailBackend for ImapType {
- fn is_async(&self) -> bool {
- true
- }
- fn is_remote(&self) -> bool {
- true
- }
-
- fn supports_search(&self) -> bool {
- true
+ fn capabilities(&self) -> MailBackendCapabilities {
+ const CAPABILITIES: MailBackendCapabilities = MailBackendCapabilities {
+ is_async: true,
+ is_remote: true,
+ supports_search: true,
+ supports_tags: true,
+ };
+ CAPABILITIES
}
fn fetch_async(