pub struct Delete { /* private fields */ }Expand description
Struct for deleting messages
Implementations§
Source§impl Delete
impl Delete
Sourcepub fn message_list(&mut self) -> &mut MessageList
pub fn message_list(&mut self) -> &mut MessageList
return the message list struct
Sourcepub async fn prepare(&mut self, pages: u32) -> Result<()>
pub async fn prepare(&mut self, pages: u32) -> Result<()>
Prepare the message list for delete to be completed on execute by batch_delete
Sourcepub async fn batch_delete(&self) -> Result<()>
pub async fn batch_delete(&self) -> Result<()>
Run the batch delete on the selected messages
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Delete
impl !RefUnwindSafe for Delete
impl Send for Delete
impl Sync for Delete
impl Unpin for Delete
impl !UnwindSafe for Delete
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more