pub struct MigrationEntry {
pub name: &'static str,
pub version: u64,
pub up: for<'a> fn(&'a mut MigrationContext<'a>) -> MigrationFuture<'a>,
pub down: for<'a> fn(&'a mut MigrationContext<'a>) -> MigrationFuture<'a>,
}Fields§
§name: &'static str§version: u64§up: for<'a> fn(&'a mut MigrationContext<'a>) -> MigrationFuture<'a>§down: for<'a> fn(&'a mut MigrationContext<'a>) -> MigrationFuture<'a>Implementations§
Source§impl MigrationEntry
impl MigrationEntry
pub const fn new( name: &'static str, version: u64, up: for<'a> fn(&'a mut MigrationContext<'a>) -> MigrationFuture<'a>, down: for<'a> fn(&'a mut MigrationContext<'a>) -> MigrationFuture<'a>, ) -> Self
Trait Implementations§
Source§impl Clone for MigrationEntry
impl Clone for MigrationEntry
Source§fn clone(&self) -> MigrationEntry
fn clone(&self) -> MigrationEntry
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 moreimpl Collect for MigrationEntry
impl Copy for MigrationEntry
Auto Trait Implementations§
impl Freeze for MigrationEntry
impl RefUnwindSafe for MigrationEntry
impl Send for MigrationEntry
impl Sync for MigrationEntry
impl Unpin for MigrationEntry
impl UnsafeUnpin for MigrationEntry
impl UnwindSafe for MigrationEntry
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