Struct pleingres::Parameters
source · pub struct Parameters {
pub addr: SocketAddr,
pub user: String,
pub password: String,
pub database: Option<String>,
pub tcp_keepalive: Option<Duration>,
pub idle_timeout: Option<Duration>,
pub ssl: Option<SSLParameters>,
}
Expand description
Connection configuration: network address, user, database and options.
The implementation of Default
connects to the PostgreSQL server
on localhost. The minimum parameter that should be added for it to
work is a database name.
Parameters { database: Some("database".to_string()), .. Parameters::default() }
Fields
addr: SocketAddr
Network address of the server
user: String
User name on the server
password: String
Password for that user
database: Option<String>
Database to connect to
tcp_keepalive: Option<Duration>
TCP keep alive, in milliseconds.
idle_timeout: Option<Duration>
Duration before reconnecting an idle connection.
ssl: Option<SSLParameters>
SSL client certificate
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Parameters
impl Send for Parameters
impl Sync for Parameters
impl Unpin for Parameters
impl UnwindSafe for Parameters
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more