pub struct KeyedSyncState {
pub mailbox_name: String,
pub folder_id: String,
pub folder_path: Vec<String>,
pub status: FolderStatus,
pub synced_until: Option<DateTime<Utc>>,
pub last_synced_at: DateTime<Utc>,
}
Fields§
§mailbox_name: String
§folder_id: String
§folder_path: Vec<String>
§status: FolderStatus
§synced_until: Option<DateTime<Utc>>
§last_synced_at: DateTime<Utc>
Trait Implementations§
Source§impl Clone for KeyedSyncState
impl Clone for KeyedSyncState
Source§fn clone(&self) -> KeyedSyncState
fn clone(&self) -> KeyedSyncState
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 moreSource§impl Debug for KeyedSyncState
impl Debug for KeyedSyncState
Source§impl<'de> Deserialize<'de> for KeyedSyncState
impl<'de> Deserialize<'de> for KeyedSyncState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for KeyedSyncState
impl PartialEq for KeyedSyncState
Source§impl Serialize for KeyedSyncState
impl Serialize for KeyedSyncState
impl Eq for KeyedSyncState
impl StructuralPartialEq for KeyedSyncState
Auto Trait Implementations§
impl Freeze for KeyedSyncState
impl RefUnwindSafe for KeyedSyncState
impl Send for KeyedSyncState
impl Sync for KeyedSyncState
impl Unpin for KeyedSyncState
impl UnwindSafe for KeyedSyncState
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.