pub struct MigrationSettings {
pub locations: Vec<PathBuf>,
pub table: String,
pub schema: String,
pub out_of_order: bool,
pub validate_on_migrate: bool,
pub clean_enabled: bool,
pub baseline_version: String,
pub installed_by: Option<String>,
}Expand description
Migration behavior settings.
Fields§
§locations: Vec<PathBuf>§table: String§schema: String§out_of_order: bool§validate_on_migrate: bool§clean_enabled: bool§baseline_version: String§installed_by: Option<String>Trait Implementations§
Source§impl Clone for MigrationSettings
impl Clone for MigrationSettings
Source§fn clone(&self) -> MigrationSettings
fn clone(&self) -> MigrationSettings
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 MigrationSettings
impl Debug for MigrationSettings
Auto Trait Implementations§
impl Freeze for MigrationSettings
impl RefUnwindSafe for MigrationSettings
impl Send for MigrationSettings
impl Sync for MigrationSettings
impl Unpin for MigrationSettings
impl UnsafeUnpin for MigrationSettings
impl UnwindSafe for MigrationSettings
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