pub struct MigrationHistory {
pub table: String,
pub baseline: Option<u32>,
pub lock: MigrationLock,
pub mode: HistoryMode,
}Expand description
Where the service’s applied migrations are recorded, for a service continuing a history another runner began.
Fields§
§table: Stringtable, in the service’s schema, or schema.table.
baseline: Option<u32>Applied versions up to this one are accepted without a local file.
lock: MigrationLock§mode: HistoryModeImplementations§
Source§impl MigrationHistory
impl MigrationHistory
Sourcepub const DEFAULT_TABLE: &'static str = "refinery_schema_history"
pub const DEFAULT_TABLE: &'static str = "refinery_schema_history"
The history table of a service that declares none.
Trait Implementations§
Source§impl Clone for MigrationHistory
impl Clone for MigrationHistory
Source§impl Debug for MigrationHistory
impl Debug for MigrationHistory
Source§impl Default for MigrationHistory
impl Default for MigrationHistory
Source§impl<'de> Deserialize<'de> for MigrationHistory
impl<'de> Deserialize<'de> for MigrationHistory
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
impl Eq for MigrationHistory
Source§impl PartialEq for MigrationHistory
impl PartialEq for MigrationHistory
Source§impl Serialize for MigrationHistory
impl Serialize for MigrationHistory
impl StructuralPartialEq for MigrationHistory
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