pub struct MigrationHistory {
pub version: u32,
pub applied_migrations: Vec<AppliedMigration>,
}Expand description
Migration history tracking all applied migrations.
Fields§
§version: u32Schema version for migration history.
applied_migrations: Vec<AppliedMigration>List of applied migrations.
Trait Implementations§
Source§impl Clone for MigrationHistory
impl Clone for MigrationHistory
Source§fn clone(&self) -> MigrationHistory
fn clone(&self) -> MigrationHistory
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 MigrationHistory
impl Debug for MigrationHistory
Source§impl Default for MigrationHistory
impl Default for MigrationHistory
Source§impl<'de> Deserialize<'de> for MigrationHistorywhere
MigrationHistory: Default,
impl<'de> Deserialize<'de> for MigrationHistorywhere
MigrationHistory: Default,
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
Auto Trait Implementations§
impl Freeze for MigrationHistory
impl RefUnwindSafe for MigrationHistory
impl Send for MigrationHistory
impl Sync for MigrationHistory
impl Unpin for MigrationHistory
impl UnsafeUnpin for MigrationHistory
impl UnwindSafe for MigrationHistory
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