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

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.