diff options
author | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-07-25 17:53:04 +0300 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-07-25 17:53:04 +0300 |
commit | 3f8aa560f041c36e1799476f4ff67141db1a0f2b (patch) | |
tree | 45ecd3c3cbc5a95d9f9c91472697ca7d210360db /src/plugins | |
parent | 4aaa784d8f9e96adb91c82c74ba35a95accf3436 (diff) |
melib/MailBackend: add MailBackendCapabilities struct
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/backend.rs | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/src/plugins/backend.rs b/src/plugins/backend.rs index b3038af4..8f3a78d2 100644 --- a/src/plugins/backend.rs +++ b/src/plugins/backend.rs @@ -65,19 +65,14 @@ impl Drop for PluginBackend { } impl MailBackend for PluginBackend { - fn is_async(&self) -> bool { - // TODO - false - } - - fn is_remote(&self) -> bool { - // TODO - false - } - - fn supports_search(&self) -> bool { - // TODO - false + fn capabilities(&self) -> MailBackendCapabilities { + const CAPABILITIES: MailBackendCapabilities = MailBackendCapabilities { + is_async: false, + is_remote: false, + supports_search: false, + supports_tags: false, + }; + CAPABILITIES } fn is_online(&self) -> Result<()> { |