pub struct CreateJobsTable;Expand description
Migration that creates the jobs table and its indexes.
Trait Implementations§
Source§impl MigrationName for CreateJobsTable
impl MigrationName for CreateJobsTable
Source§impl MigrationTrait for CreateJobsTable
impl MigrationTrait for CreateJobsTable
Source§fn up<'life0, 'life1, 'async_trait>(
&'life0 self,
manager: &'life1 SchemaManager<'_>,
) -> Pin<Box<dyn Future<Output = Result<(), DbErr>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
CreateJobsTable: 'async_trait,
fn up<'life0, 'life1, 'async_trait>(
&'life0 self,
manager: &'life1 SchemaManager<'_>,
) -> Pin<Box<dyn Future<Output = Result<(), DbErr>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
CreateJobsTable: 'async_trait,
Define actions to perform when applying the migration
Source§fn down<'life0, 'life1, 'async_trait>(
&'life0 self,
manager: &'life1 SchemaManager<'_>,
) -> Pin<Box<dyn Future<Output = Result<(), DbErr>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
CreateJobsTable: 'async_trait,
fn down<'life0, 'life1, 'async_trait>(
&'life0 self,
manager: &'life1 SchemaManager<'_>,
) -> Pin<Box<dyn Future<Output = Result<(), DbErr>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
CreateJobsTable: 'async_trait,
Define actions to perform when rolling back the migration
Auto Trait Implementations§
impl Freeze for CreateJobsTable
impl RefUnwindSafe for CreateJobsTable
impl Send for CreateJobsTable
impl Sync for CreateJobsTable
impl Unpin for CreateJobsTable
impl UnsafeUnpin for CreateJobsTable
impl UnwindSafe for CreateJobsTable
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more