Struct spring_sea_orm::SeaOrmPlugin
source · pub struct SeaOrmPlugin;Implementations§
source§impl SeaOrmPlugin
impl SeaOrmPlugin
pub async fn connect(config: &SeaOrmConfig) -> Result<DbConn>
Trait Implementations§
source§impl Configurable for SeaOrmPlugin
impl Configurable for SeaOrmPlugin
source§fn config_prefix(&self) -> &str
fn config_prefix(&self) -> &str
Prefix used to read toml configuration.
If you need to load external configuration, you need to rewrite this method
source§impl Plugin for SeaOrmPlugin
impl Plugin for SeaOrmPlugin
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 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 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.
Auto Trait Implementations§
impl Freeze for SeaOrmPlugin
impl RefUnwindSafe for SeaOrmPlugin
impl Send for SeaOrmPlugin
impl Sync for SeaOrmPlugin
impl Unpin for SeaOrmPlugin
impl UnwindSafe for SeaOrmPlugin
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