melib: add supports_submission backend capability

To be used by NNTP, JMAP and some IMAP servers with BURL capability
memfd
Manos Pitsidianakis 2020-08-09 14:56:34 +03:00
parent 560f9e5399
commit 79b2b38e32
Signed by: Manos Pitsidianakis
GPG Key ID: 73627C2F690DF710
8 changed files with 8 additions and 0 deletions

View File

@ -298,6 +298,7 @@ pub struct MailBackendCapabilities {
pub extensions: Option<Vec<(String, MailBackendExtensionStatus)>>,
pub supports_search: bool,
pub supports_tags: bool,
pub supports_submission: bool,
}
#[derive(Debug, Copy, Clone)]

View File

@ -254,6 +254,7 @@ impl MailBackend for ImapType {
supports_search: true,
extensions: Some(extensions),
supports_tags: true,
supports_submission: false,
}
}

View File

@ -202,6 +202,7 @@ impl MailBackend for JmapType {
supports_search: true,
extensions: None,
supports_tags: true,
supports_submission: false,
};
CAPABILITIES
}

View File

@ -182,6 +182,7 @@ impl MailBackend for MaildirType {
supports_search: false,
extensions: None,
supports_tags: false,
supports_submission: false,
};
CAPABILITIES
}

View File

@ -701,6 +701,7 @@ impl MailBackend for MboxType {
supports_search: false,
extensions: None,
supports_tags: false,
supports_submission: false,
};
CAPABILITIES
}

View File

@ -180,6 +180,7 @@ impl MailBackend for NntpType {
supports_search: false,
extensions: Some(extensions),
supports_tags: false,
supports_submission: false,
}
}

View File

@ -325,6 +325,7 @@ impl MailBackend for NotmuchDb {
supports_search: true,
extensions: None,
supports_tags: true,
supports_submission: false,
};
CAPABILITIES
}

View File

@ -72,6 +72,7 @@ impl MailBackend for PluginBackend {
supports_search: false,
extensions: None,
supports_tags: false,
supports_submission: false,
};
CAPABILITIES
}