pub struct SyncRuntimeStatus {
pub account_id: AccountId,
pub last_attempt_at: Option<DateTime<Utc>>,
pub last_success_at: Option<DateTime<Utc>>,
pub last_error: Option<String>,
pub failure_class: Option<String>,
pub consecutive_failures: u32,
pub backoff_until: Option<DateTime<Utc>>,
pub sync_in_progress: bool,
pub current_cursor_summary: Option<String>,
pub last_synced_count: u32,
pub updated_at: DateTime<Utc>,
}Fields§
§account_id: AccountId§last_attempt_at: Option<DateTime<Utc>>§last_success_at: Option<DateTime<Utc>>§last_error: Option<String>§failure_class: Option<String>§consecutive_failures: u32§backoff_until: Option<DateTime<Utc>>§sync_in_progress: bool§current_cursor_summary: Option<String>§last_synced_count: u32§updated_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for SyncRuntimeStatus
impl Clone for SyncRuntimeStatus
Source§fn clone(&self) -> SyncRuntimeStatus
fn clone(&self) -> SyncRuntimeStatus
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 SyncRuntimeStatus
impl Debug for SyncRuntimeStatus
Source§impl PartialEq for SyncRuntimeStatus
impl PartialEq for SyncRuntimeStatus
impl Eq for SyncRuntimeStatus
impl StructuralPartialEq for SyncRuntimeStatus
Auto Trait Implementations§
impl Freeze for SyncRuntimeStatus
impl RefUnwindSafe for SyncRuntimeStatus
impl Send for SyncRuntimeStatus
impl Sync for SyncRuntimeStatus
impl Unpin for SyncRuntimeStatus
impl UnsafeUnpin for SyncRuntimeStatus
impl UnwindSafe for SyncRuntimeStatus
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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