pub struct SyncRuntimeStatusUpdate {
pub last_attempt_at: Option<DateTime<Utc>>,
pub last_success_at: Option<DateTime<Utc>>,
pub last_error: Option<Option<String>>,
pub failure_class: Option<Option<String>>,
pub consecutive_failures: Option<u32>,
pub backoff_until: Option<Option<DateTime<Utc>>>,
pub sync_in_progress: Option<bool>,
pub current_cursor_summary: Option<Option<String>>,
pub last_synced_count: Option<u32>,
}Fields§
§last_attempt_at: Option<DateTime<Utc>>§last_success_at: Option<DateTime<Utc>>§last_error: Option<Option<String>>§failure_class: Option<Option<String>>§consecutive_failures: Option<u32>§backoff_until: Option<Option<DateTime<Utc>>>§sync_in_progress: Option<bool>§current_cursor_summary: Option<Option<String>>§last_synced_count: Option<u32>Trait Implementations§
Source§impl Clone for SyncRuntimeStatusUpdate
impl Clone for SyncRuntimeStatusUpdate
Source§fn clone(&self) -> SyncRuntimeStatusUpdate
fn clone(&self) -> SyncRuntimeStatusUpdate
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 SyncRuntimeStatusUpdate
impl Debug for SyncRuntimeStatusUpdate
Source§impl Default for SyncRuntimeStatusUpdate
impl Default for SyncRuntimeStatusUpdate
Source§fn default() -> SyncRuntimeStatusUpdate
fn default() -> SyncRuntimeStatusUpdate
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SyncRuntimeStatusUpdate
impl RefUnwindSafe for SyncRuntimeStatusUpdate
impl Send for SyncRuntimeStatusUpdate
impl Sync for SyncRuntimeStatusUpdate
impl Unpin for SyncRuntimeStatusUpdate
impl UnsafeUnpin for SyncRuntimeStatusUpdate
impl UnwindSafe for SyncRuntimeStatusUpdate
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