pub struct MigrateReport {
pub applied: Vec<i64>,
pub already_applied: Vec<i64>,
pub checksums: Vec<(i64, Vec<u8>)>,
}Expand description
What a successful run did.
Fields§
§applied: Vec<i64>Versions applied by this run, ascending.
already_applied: Vec<i64>Versions that were already applied and still match.
checksums: Vec<(i64, Vec<u8>)>The checksum the ledger holds for every version applied after this run (both lists above), as
(version, checksum) ascending. A backend whose ledger keeps none leaves this empty.
Trait Implementations§
Source§impl Clone for MigrateReport
impl Clone for MigrateReport
Source§impl Debug for MigrateReport
impl Debug for MigrateReport
impl Eq for MigrateReport
Source§impl PartialEq for MigrateReport
impl PartialEq for MigrateReport
impl StructuralPartialEq for MigrateReport
Auto Trait Implementations§
impl Freeze for MigrateReport
impl RefUnwindSafe for MigrateReport
impl Send for MigrateReport
impl Sync for MigrateReport
impl Unpin for MigrateReport
impl UnsafeUnpin for MigrateReport
impl UnwindSafe for MigrateReport
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