@@ -54,12 +54,12 @@ impl FromStr for PgConnectOptions {
5454 }
5555
5656 "sslrootcert" | "ssl-root-cert" | "ssl-ca" => {
57- options = options. ssl_root_cert ( & value) ;
57+ options = options. ssl_root_cert ( value. as_ref ( ) ) ;
5858 }
5959
60- "sslcert" | "ssl-cert" => options = options. ssl_client_cert ( & value) ,
60+ "sslcert" | "ssl-cert" => options = options. ssl_client_cert ( value. as_ref ( ) ) ,
6161
62- "sslkey" | "ssl-key" => options = options. ssl_client_key ( & value) ,
62+ "sslkey" | "ssl-key" => options = options. ssl_client_key ( value. as_ref ( ) ) ,
6363
6464 "statement-cache-capacity" => {
6565 options =
@@ -68,39 +68,39 @@ impl FromStr for PgConnectOptions {
6868
6969 "host" => {
7070 if value. starts_with ( "/" ) {
71- options = options. socket ( & value) ;
71+ options = options. socket ( value. as_ref ( ) ) ;
7272 } else {
73- options = options. host ( & value) ;
73+ options = options. host ( value. as_ref ( ) ) ;
7474 }
7575 }
7676
7777 "hostaddr" => {
7878 value. parse :: < IpAddr > ( ) . map_err ( Error :: config) ?;
79- options = options. host ( & value)
79+ options = options. host ( value. as_ref ( ) )
8080 }
8181
8282 "port" => options = options. port ( value. parse ( ) . map_err ( Error :: config) ?) ,
8383
84- "dbname" => options = options. database ( & value) ,
84+ "dbname" => options = options. database ( value. as_ref ( ) ) ,
8585
86- "user" => options = options. username ( & value) ,
86+ "user" => options = options. username ( value. as_ref ( ) ) ,
8787
88- "password" => options = options. password ( & value) ,
88+ "password" => options = options. password ( value. as_ref ( ) ) ,
8989
90- "application_name" => options = options. application_name ( & value) ,
90+ "application_name" => options = options. application_name ( value. as_ref ( ) ) ,
9191
9292 "options" => {
9393 if let Some ( options) = options. options . as_mut ( ) {
9494 options. push ( ' ' ) ;
95- options. push_str ( & value) ;
95+ options. push_str ( value. as_ref ( ) ) ;
9696 } else {
9797 options. options = Some ( value. to_string ( ) ) ;
9898 }
9999 }
100100
101101 k if k. starts_with ( "options[" ) => {
102102 if let Some ( key) = k. strip_prefix ( "options[" ) . unwrap ( ) . strip_suffix ( ']' ) {
103- options = options. options ( [ ( key, & value) ] ) ;
103+ options = options. options ( [ ( key, value. as_ref ( ) ) ] ) ;
104104 }
105105 }
106106
0 commit comments