pub enum UidSubcommand {
Fetch {
sequence: String,
items: Vec<String>,
},
Store {
sequence: String,
mode: StoreMode,
flags: Vec<String>,
},
Search {
criteria: Vec<String>,
},
Copy {
sequence: String,
mailbox: String,
},
Move {
sequence: String,
mailbox: String,
},
Expunge {
sequence: String,
},
}Expand description
UID command subcommands
Variants§
Fetch
UID FETCH sequence data
Store
UID STORE sequence flags
Search
UID SEARCH criteria
Copy
UID COPY sequence mailbox
Move
UID MOVE sequence mailbox
Expunge
UID EXPUNGE sequence (RFC 4315)
Trait Implementations§
Source§impl Clone for UidSubcommand
impl Clone for UidSubcommand
Source§fn clone(&self) -> UidSubcommand
fn clone(&self) -> UidSubcommand
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for UidSubcommand
impl RefUnwindSafe for UidSubcommand
impl Send for UidSubcommand
impl Sync for UidSubcommand
impl Unpin for UidSubcommand
impl UnsafeUnpin for UidSubcommand
impl UnwindSafe for UidSubcommand
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§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