pub struct JmapEmailParse { /* private fields */ }Expand description
I/O-free coroutine for the JMAP Email/parse method.
Implementations§
Source§impl JmapEmailParse
impl JmapEmailParse
Sourcepub fn new(
session: &JmapSession,
http_auth: &SecretString,
blob_ids: Vec<String>,
opts: JmapEmailParseOptions,
) -> Result<Self, JmapEmailParseError>
pub fn new( session: &JmapSession, http_auth: &SecretString, blob_ids: Vec<String>, opts: JmapEmailParseOptions, ) -> Result<Self, JmapEmailParseError>
Prepares the method call request and builds the coroutine.
Trait Implementations§
Source§impl JmapCoroutine for JmapEmailParse
impl JmapCoroutine for JmapEmailParse
Source§type Return = Result<JmapEmailParseOutput, JmapEmailParseError>
type Return = Result<JmapEmailParseOutput, JmapEmailParseError>
Terminal value. By convention
Result<Output, Error>.Auto Trait Implementations§
impl Freeze for JmapEmailParse
impl RefUnwindSafe for JmapEmailParse
impl Send for JmapEmailParse
impl Sync for JmapEmailParse
impl Unpin for JmapEmailParse
impl UnsafeUnpin for JmapEmailParse
impl UnwindSafe for JmapEmailParse
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