diff options
author | Matthias Beyer <matthias.beyer@atos.net> | 2021-01-18 14:48:59 +0100 |
---|---|---|
committer | Matthias Beyer <matthias.beyer@atos.net> | 2021-01-18 14:48:59 +0100 |
commit | 0295809436d8e178a7d0528b47b9d4313b292eef (patch) | |
tree | 55671566fb700328c81a34b322cfa55309e098f8 /src/db/connection.rs | |
parent | 5bee5329b823431fd3c971f75281084617766edd (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.rs | 35 |
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) } - |