summaryrefslogtreecommitdiffstats
path: root/src/db/connection.rs
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@atos.net>2021-01-18 14:48:59 +0100
committerMatthias Beyer <matthias.beyer@atos.net>2021-01-18 14:48:59 +0100
commit0295809436d8e178a7d0528b47b9d4313b292eef (patch)
tree55671566fb700328c81a34b322cfa55309e098f8 /src/db/connection.rs
parent5bee5329b823431fd3c971f75281084617766edd (diff)
Run `cargo fmt`
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Diffstat (limited to 'src/db/connection.rs')
-rw-r--r--src/db/connection.rs35
1 files changed, 20 insertions, 15 deletions
diff --git a/src/db/connection.rs b/src/db/connection.rs
index ae1422d..33de9e7 100644
--- a/src/db/connection.rs
+++ b/src/db/connection.rs
@@ -38,27 +38,34 @@ pub struct DbConnectionConfig {
impl Into<String> for DbConnectionConfig {
fn into(self) -> String {
- format!("postgres://{user}:{password}@{host}:{port}/{name}",
- host = self.database_host,
- port = self.database_port,
- user = self.database_user,
- password = self.database_password,
- name = self.database_name)
+ format!(
+ "postgres://{user}:{password}@{host}:{port}/{name}",
+ host = self.database_host,
+ port = self.database_port,
+ user = self.database_user,
+ password = self.database_password,
+ name = self.database_name
+ )
}
}
pub fn parse_db_connection_config(config: &Configuration, cli: &ArgMatches) -> DbConnectionConfig {
fn find_value<F>(cli: &ArgMatches, key: &str, alternative: F) -> String
- where F: FnOnce() -> String
+ where
+ F: FnOnce() -> String,
{
- cli.value_of(key).map(String::from).unwrap_or_else(alternative)
+ cli.value_of(key)
+ .map(String::from)
+ .unwrap_or_else(alternative)
}
- let database_host = find_value(cli, "database_host", || config.database_host().to_string());
- let database_port = find_value(cli, "database_port", || config.database_port().to_string());
- let database_user = find_value(cli, "database_user", || config.database_user().to_string());
- let database_password = find_value(cli, "database_password", || config.database_password().to_string());
- let database_name = find_value(cli, "database_name", || config.database_name().to_string());
+ let database_host = find_value(cli, "database_host", || config.database_host().to_string());
+ let database_port = find_value(cli, "database_port", || config.database_port().to_string());
+ let database_user = find_value(cli, "database_user", || config.database_user().to_string());
+ let database_password = find_value(cli, "database_password", || {
+ config.database_password().to_string()
+ });
+ let database_name = find_value(cli, "database_name", || config.database_name().to_string());
DbConnectionConfig {
database_host,
@@ -67,7 +74,6 @@ pub fn parse_db_connection_config(config: &Configuration, cli: &ArgMatches) -> D
database_password,
database_name,
}
-
}
pub fn establish_connection(conn_config: DbConnectionConfig) -> Result<PgConnection> {
@@ -75,4 +81,3 @@ pub fn establish_connection(conn_config: DbConnectionConfig) -> Result<PgConnect
debug!("Trying to connect to database: {}", database_uri);
PgConnection::establish(&database_uri).map_err(Error::from)
}
-