pub struct JmapMessageSend { /* private fields */ }Available on crate feature
jmap only.Expand description
I/O-free coroutine queuing a JMAP message for delivery.
Implementations§
Source§impl JmapMessageSend
impl JmapMessageSend
pub fn new( session: &JmapSession, http_auth: &SecretString, identity_id: &str, drafts_mailbox_id: &str, raw: Vec<u8>, ) -> Result<Self, JmapMessageSendError>
Trait Implementations§
Source§impl JmapCoroutine for JmapMessageSend
impl JmapCoroutine for JmapMessageSend
Auto Trait Implementations§
impl Freeze for JmapMessageSend
impl RefUnwindSafe for JmapMessageSend
impl Send for JmapMessageSend
impl Sync for JmapMessageSend
impl Unpin for JmapMessageSend
impl UnsafeUnpin for JmapMessageSend
impl UnwindSafe for JmapMessageSend
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.