pub struct MigrationExplain {
pub script: String,
pub version: Option<String>,
pub statements: Vec<StatementExplain>,
}Expand description
EXPLAIN analysis for a single migration.
Fields§
§script: StringFilename of the migration script.
version: Option<String>Version string, or None for repeatable migrations.
statements: Vec<StatementExplain>EXPLAIN results for each statement in the migration.
Trait Implementations§
Source§impl Debug for MigrationExplain
impl Debug for MigrationExplain
Auto Trait Implementations§
impl Freeze for MigrationExplain
impl RefUnwindSafe for MigrationExplain
impl Send for MigrationExplain
impl Sync for MigrationExplain
impl Unpin for MigrationExplain
impl UnsafeUnpin for MigrationExplain
impl UnwindSafe for MigrationExplain
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