Struct melib::backends::MailBackendCapabilities
source · pub struct MailBackendCapabilities {
pub is_async: bool,
pub is_remote: bool,
pub extensions: Option<Vec<(String, MailBackendExtensionStatus)>>,
pub supports_search: bool,
pub supports_tags: bool,
pub supports_submission: bool,
pub extra_submission_headers: &'static [HeaderName],
}
Fields§
§is_async: bool
§is_remote: bool
§extensions: Option<Vec<(String, MailBackendExtensionStatus)>>
§supports_search: bool
§supports_submission: bool
§extra_submission_headers: &'static [HeaderName]
Trait Implementations§
source§impl Clone for MailBackendCapabilities
impl Clone for MailBackendCapabilities
source§fn clone(&self) -> MailBackendCapabilities
fn clone(&self) -> MailBackendCapabilities
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for MailBackendCapabilities
impl RefUnwindSafe for MailBackendCapabilities
impl Send for MailBackendCapabilities
impl Sync for MailBackendCapabilities
impl Unpin for MailBackendCapabilities
impl UnwindSafe for MailBackendCapabilities
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more