pub struct ImapState {
pub uid_validity: u32,
pub highest_mod_seq: u64,
pub highest_uid: u32,
}Available on crate feature
imap only.Expand description
IMAP sync checkpoint: uid_validity + highest_mod_seq feed SELECT (QRESYNC …); highest_uid scopes the follow-up UID FETCH high+1:*.
Fields§
§uid_validity: u32§highest_mod_seq: u64§highest_uid: u32Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImapState
impl RefUnwindSafe for ImapState
impl Send for ImapState
impl Sync for ImapState
impl Unpin for ImapState
impl UnsafeUnpin for ImapState
impl UnwindSafe for ImapState
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,
impl<T> OrderedSeq<'_, T> for Twhere
T: Clone,
Source§impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
Source§impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
Source§fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
Invokes
WrappingSpan::make_wrapped to wrap an AST node in a span.