pub struct SqlxMigrationPlugin;Trait Implementations§
Source§impl Plugin for SqlxMigrationPlugin
impl Plugin for SqlxMigrationPlugin
Source§fn build<'life0, 'life1, 'async_trait>(
&'life0 self,
app: &'life1 mut AppBuilder,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn build<'life0, 'life1, 'async_trait>(
&'life0 self,
app: &'life1 mut AppBuilder,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Configures the
App to which this plugin is added.Source§fn dependencies(&self) -> Vec<&str>
fn dependencies(&self) -> Vec<&str>
A list of plugins to depend on. The plugin will be built after the plugins in this list.
Source§fn immediately_build(&self, _app: &mut AppBuilder)
fn immediately_build(&self, _app: &mut AppBuilder)
Configures the
App to which this plugin is added.
The immediately plugin will not be added to the registry,
and the plugin cannot obtain components registered in the registry.Source§fn name(&self) -> &str
fn name(&self) -> &str
Configures a name for the
Plugin which is primarily used for checking plugin
uniqueness and debugging.Source§fn immediately(&self) -> bool
fn immediately(&self) -> bool
Whether the plugin should be built immediately when added
Auto Trait Implementations§
impl Freeze for SqlxMigrationPlugin
impl RefUnwindSafe for SqlxMigrationPlugin
impl Send for SqlxMigrationPlugin
impl Sync for SqlxMigrationPlugin
impl Unpin for SqlxMigrationPlugin
impl UnwindSafe for SqlxMigrationPlugin
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