pub struct JmapMessageDelete { /* private fields */ }Available on crate feature
jmap only.Expand description
I/O-free coroutine destroying a single JMAP email by id.
Implementations§
Source§impl JmapMessageDelete
impl JmapMessageDelete
Sourcepub fn new(
session: &JmapSession,
http_auth: &SecretString,
_mailbox: &str,
id: &str,
) -> Result<Self, JmapMessageDeleteError>
pub fn new( session: &JmapSession, http_auth: &SecretString, _mailbox: &str, id: &str, ) -> Result<Self, JmapMessageDeleteError>
mailbox is unused; kept for shared-API symmetry.
Trait Implementations§
Source§impl JmapCoroutine for JmapMessageDelete
impl JmapCoroutine for JmapMessageDelete
Auto Trait Implementations§
impl Freeze for JmapMessageDelete
impl RefUnwindSafe for JmapMessageDelete
impl Send for JmapMessageDelete
impl Sync for JmapMessageDelete
impl Unpin for JmapMessageDelete
impl UnsafeUnpin for JmapMessageDelete
impl UnwindSafe for JmapMessageDelete
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
Source§impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
Source§fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
Invokes
WrappingSpan::make_wrapped to wrap an AST node in a span.