melib: add supports_submission backend capability
To be used by NNTP, JMAP and some IMAP servers with BURL capabilitymemfd
parent
560f9e5399
commit
79b2b38e32
|
@ -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)]
|
||||
|
|
|
@ -254,6 +254,7 @@ impl MailBackend for ImapType {
|
|||
supports_search: true,
|
||||
extensions: Some(extensions),
|
||||
supports_tags: true,
|
||||
supports_submission: false,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -202,6 +202,7 @@ impl MailBackend for JmapType {
|
|||
supports_search: true,
|
||||
extensions: None,
|
||||
supports_tags: true,
|
||||
supports_submission: false,
|
||||
};
|
||||
CAPABILITIES
|
||||
}
|
||||
|
|
|
@ -182,6 +182,7 @@ impl MailBackend for MaildirType {
|
|||
supports_search: false,
|
||||
extensions: None,
|
||||
supports_tags: false,
|
||||
supports_submission: false,
|
||||
};
|
||||
CAPABILITIES
|
||||
}
|
||||
|
|
|
@ -701,6 +701,7 @@ impl MailBackend for MboxType {
|
|||
supports_search: false,
|
||||
extensions: None,
|
||||
supports_tags: false,
|
||||
supports_submission: false,
|
||||
};
|
||||
CAPABILITIES
|
||||
}
|
||||
|
|
|
@ -180,6 +180,7 @@ impl MailBackend for NntpType {
|
|||
supports_search: false,
|
||||
extensions: Some(extensions),
|
||||
supports_tags: false,
|
||||
supports_submission: false,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -325,6 +325,7 @@ impl MailBackend for NotmuchDb {
|
|||
supports_search: true,
|
||||
extensions: None,
|
||||
supports_tags: true,
|
||||
supports_submission: false,
|
||||
};
|
||||
CAPABILITIES
|
||||
}
|
||||
|
|
|
@ -72,6 +72,7 @@ impl MailBackend for PluginBackend {
|
|||
supports_search: false,
|
||||
extensions: None,
|
||||
supports_tags: false,
|
||||
supports_submission: false,
|
||||
};
|
||||
CAPABILITIES
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue