pub struct MigrationIntent {
pub migration_id: String,
pub checksum: String,
pub direction: String,
pub operation: usize,
pub callback: Option<String>,
}Expand description
Explicit SQL/callback work entered before completion was confirmed.
Fields§
§migration_id: StringMigration containing the explicit script or callback.
checksum: StringFile checksum when execution started.
direction: Stringapply or unapply.
operation: usizeZero-based operation index in this direction.
callback: Option<String>Callback name; None denotes an explicit RunSQL script.
Trait Implementations§
Source§impl Clone for MigrationIntent
impl Clone for MigrationIntent
Source§fn clone(&self) -> MigrationIntent
fn clone(&self) -> MigrationIntent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MigrationIntent
impl Debug for MigrationIntent
impl Eq for MigrationIntent
Source§impl PartialEq for MigrationIntent
impl PartialEq for MigrationIntent
Source§impl Serialize for MigrationIntent
impl Serialize for MigrationIntent
impl StructuralPartialEq for MigrationIntent
Auto Trait Implementations§
impl Freeze for MigrationIntent
impl RefUnwindSafe for MigrationIntent
impl Send for MigrationIntent
impl Sync for MigrationIntent
impl Unpin for MigrationIntent
impl UnsafeUnpin for MigrationIntent
impl UnwindSafe for MigrationIntent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.