Struct imap_client::tasks::tasks::append::PostAppendNoOpTask
source · pub struct PostAppendNoOpTask { /* private fields */ }Expand description
Special NoOpTask that captures EXISTS
responses.
This task should be used whenever AppendTask does not return
the number of messages in the mailbox the appended message
resides.
Implementations§
Trait Implementations§
source§impl Clone for PostAppendNoOpTask
impl Clone for PostAppendNoOpTask
source§fn clone(&self) -> PostAppendNoOpTask
fn clone(&self) -> PostAppendNoOpTask
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 moresource§impl Debug for PostAppendNoOpTask
impl Debug for PostAppendNoOpTask
source§impl Default for PostAppendNoOpTask
impl Default for PostAppendNoOpTask
source§fn default() -> PostAppendNoOpTask
fn default() -> PostAppendNoOpTask
Returns the “default value” for a type. Read more
source§impl Task for PostAppendNoOpTask
impl Task for PostAppendNoOpTask
source§fn command_body(&self) -> CommandBody<'static>
fn command_body(&self) -> CommandBody<'static>
Returns the
CommandBody to issue for this task. Read moresource§fn process_data(&mut self, data: Data<'static>) -> Option<Data<'static>>
fn process_data(&mut self, data: Data<'static>) -> Option<Data<'static>>
Process data response.
source§fn process_tagged(self, status_body: StatusBody<'static>) -> Self::Output
fn process_tagged(self, status_body: StatusBody<'static>) -> Self::Output
Process command completion result response. Read more
source§fn process_untagged(
&mut self,
status_body: StatusBody<'static>,
) -> Option<StatusBody<'static>>
fn process_untagged( &mut self, status_body: StatusBody<'static>, ) -> Option<StatusBody<'static>>
Process untagged response.
source§fn process_continuation_request(
&mut self,
continuation: CommandContinuationRequest<'static>,
) -> Option<CommandContinuationRequest<'static>>
fn process_continuation_request( &mut self, continuation: CommandContinuationRequest<'static>, ) -> Option<CommandContinuationRequest<'static>>
Process command continuation request response.
source§fn process_continuation_request_authenticate(
&mut self,
continuation: CommandContinuationRequest<'static>,
) -> Result<AuthenticateData<'static>, CommandContinuationRequest<'static>>
fn process_continuation_request_authenticate( &mut self, continuation: CommandContinuationRequest<'static>, ) -> Result<AuthenticateData<'static>, CommandContinuationRequest<'static>>
Process command continuation request response (during authenticate).
Auto Trait Implementations§
impl Freeze for PostAppendNoOpTask
impl RefUnwindSafe for PostAppendNoOpTask
impl Send for PostAppendNoOpTask
impl Sync for PostAppendNoOpTask
impl Unpin for PostAppendNoOpTask
impl UnwindSafe for PostAppendNoOpTask
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)