Struct migrant_lib::config::MySqlSettingsBuilder
[−]
[src]
pub struct MySqlSettingsBuilder { /* fields omitted */ }
MySQL settings builder
Methods
impl MySqlSettingsBuilder
[src]
fn empty() -> Self
[src]
Initialize an empty builder
fn database_name(&mut self, name: &str) -> &mut Self
[src]
Set the database name.
fn database_user(&mut self, user: &str) -> &mut Self
[src]
Set the database user.
fn database_password(&mut self, pass: &str) -> &mut Self
[src]
Set the database password.
fn database_host(&mut self, host: &str) -> &mut Self
[src]
Set the database host.
fn database_port(&mut self, port: u16) -> &mut Self
[src]
Set the database port.
fn database_params(&mut self, params: &[(&str, &str)]) -> &mut Self
[src]
Set a collection of database connection parameters.
fn migration_location<T: AsRef<Path>>(&mut self, p: T) -> Result<&mut Self>
[src]
Set directory to look for migration files.
fn build(&self) -> Result<Settings>
[src]
Build a Settings
object
Trait Implementations
impl Debug for MySqlSettingsBuilder
[src]
impl Clone for MySqlSettingsBuilder
[src]
fn clone(&self) -> MySqlSettingsBuilder
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Default for MySqlSettingsBuilder
[src]
fn default() -> MySqlSettingsBuilder
[src]
Returns the "default value" for a type. Read more