pub struct MySqlAutoCreation { /* private fields */ }Implementations§
Source§impl MySqlAutoCreation
impl MySqlAutoCreation
pub fn with_schema( instance: MySqlInstanceConfig, schema: DatabaseSchema, ) -> Self
Source§impl MySqlAutoCreation
impl MySqlAutoCreation
pub fn get_mut_instance(&mut self) -> &mut MySqlInstanceConfig
pub fn set_instance(&mut self, val: MySqlInstanceConfig) -> &mut Self
pub fn get_mut_schema(&mut self) -> &mut DatabaseSchema
pub fn set_schema(&mut self, val: DatabaseSchema) -> &mut Self
Source§impl MySqlAutoCreation
impl MySqlAutoCreation
pub fn new(instance: MySqlInstanceConfig) -> Self
Trait Implementations§
Source§impl Clone for MySqlAutoCreation
impl Clone for MySqlAutoCreation
Source§fn clone(&self) -> MySqlAutoCreation
fn clone(&self) -> MySqlAutoCreation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl DatabaseAutoCreation for MySqlAutoCreation
impl DatabaseAutoCreation for MySqlAutoCreation
async fn create_database_if_not_exists(&self) -> Result<bool, AutoCreationError>
async fn create_tables_if_not_exist( &self, ) -> Result<Vec<String>, AutoCreationError>
async fn verify_connection(&self) -> Result<(), AutoCreationError>
Source§impl Debug for MySqlAutoCreation
impl Debug for MySqlAutoCreation
Auto Trait Implementations§
impl Freeze for MySqlAutoCreation
impl RefUnwindSafe for MySqlAutoCreation
impl Send for MySqlAutoCreation
impl Sync for MySqlAutoCreation
impl Unpin for MySqlAutoCreation
impl UnsafeUnpin for MySqlAutoCreation
impl UnwindSafe for MySqlAutoCreation
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,
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