pub struct MigrationStats {
pub agents_migrated: usize,
pub inboxes_migrated: usize,
pub urgent_migrated: usize,
pub tasks_migrated: usize,
pub activity_migrated: usize,
pub stop_migrated: usize,
pub backlog_migrated: usize,
pub errors: Vec<String>,
}Expand description
Statistics from a migration operation.
Fields§
§agents_migrated: usizeNumber of agent keys migrated
inboxes_migrated: usizeNumber of inbox keys migrated
urgent_migrated: usizeNumber of urgent inbox keys migrated
tasks_migrated: usizeNumber of task keys migrated
activity_migrated: usizeNumber of activity keys migrated
stop_migrated: usizeNumber of stop keys migrated
backlog_migrated: usizeNumber of backlog items migrated
errors: Vec<String>Keys that failed to migrate
Implementations§
Source§impl MigrationStats
impl MigrationStats
Sourcepub fn total_migrated(&self) -> usize
pub fn total_migrated(&self) -> usize
Total number of keys migrated successfully.
Sourcepub fn has_changes(&self) -> bool
pub fn has_changes(&self) -> bool
Check if any migration occurred.
Trait Implementations§
Source§impl Clone for MigrationStats
impl Clone for MigrationStats
Source§fn clone(&self) -> MigrationStats
fn clone(&self) -> MigrationStats
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 MigrationStats
impl Debug for MigrationStats
Source§impl Default for MigrationStats
impl Default for MigrationStats
Source§fn default() -> MigrationStats
fn default() -> MigrationStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MigrationStats
impl RefUnwindSafe for MigrationStats
impl Send for MigrationStats
impl Sync for MigrationStats
impl Unpin for MigrationStats
impl UnsafeUnpin for MigrationStats
impl UnwindSafe for MigrationStats
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