pub enum Done {
Nothing,
Arrived(usize),
Folders(Vec<(String, usize)>),
Counts(Vec<usize>),
Uids(Vec<u32>),
Folder(String),
Switched(Box<Facts>),
}Expand description
What a job left behind.
Variants§
Nothing
Nothing to report but success.
Arrived(usize)
How many messages arrived (a check, or a switch).
Folders(Vec<(String, usize)>)
Counts(Vec<usize>)
The counts asked for, in the order they were asked for.
Uids(Vec<u32>)
Folder(String)
Where an append landed.
Switched(Box<Facts>)
A switch: the facts that came with the new folder. Boxed, since an Account is far bigger than a count.
Auto Trait Implementations§
impl Freeze for Done
impl RefUnwindSafe for Done
impl Send for Done
impl Sync for Done
impl Unpin for Done
impl UnsafeUnpin for Done
impl UnwindSafe for Done
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