diff options
Diffstat (limited to 'melib/src/backends/imap.rs')
-rw-r--r-- | melib/src/backends/imap.rs | 17 |
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( |