Struct hdbconnect::ConnectParamsBuilder [−][src]
pub struct ConnectParamsBuilder { /* fields omitted */ }
A builder for ConnectParams
.
Example
use hdbconnect::ConnectParams; let connect_params = ConnectParams::builder() .hostname("abcd123") .port(2222) .dbuser("MEIER") .password("schlau") .build() .unwrap();
Methods
impl ConnectParamsBuilder
[src]
impl ConnectParamsBuilder
pub fn new() -> ConnectParamsBuilder
[src]
pub fn new() -> ConnectParamsBuilder
Creates a new builder.
pub fn hostname<H: AsRef<str>>(
&mut self,
hostname: H
) -> &mut ConnectParamsBuilder
[src]
pub fn hostname<H: AsRef<str>>(
&mut self,
hostname: H
) -> &mut ConnectParamsBuilder
Sets the hostname.
pub fn port(&mut self, port: u16) -> &mut ConnectParamsBuilder
[src]
pub fn port(&mut self, port: u16) -> &mut ConnectParamsBuilder
Sets the port.
pub fn dbuser<D: AsRef<str>>(&mut self, dbuser: D) -> &mut ConnectParamsBuilder
[src]
pub fn dbuser<D: AsRef<str>>(&mut self, dbuser: D) -> &mut ConnectParamsBuilder
Sets the database user.
pub fn password<P: AsRef<str>>(&mut self, pw: P) -> &mut ConnectParamsBuilder
[src]
pub fn password<P: AsRef<str>>(&mut self, pw: P) -> &mut ConnectParamsBuilder
Sets the password.
pub fn clientlocale<P: AsRef<str>>(
&mut self,
cl: P
) -> &mut ConnectParamsBuilder
[src]
pub fn clientlocale<P: AsRef<str>>(
&mut self,
cl: P
) -> &mut ConnectParamsBuilder
Sets the client locale.
pub fn clientlocale_from_env_lang(&mut self) -> &mut ConnectParamsBuilder
[src]
pub fn clientlocale_from_env_lang(&mut self) -> &mut ConnectParamsBuilder
Sets the client locale from the value of the environment variable LANG
pub fn option<'a>(
&'a mut self,
name: &str,
value: &str
) -> &'a mut ConnectParamsBuilder
[src]
pub fn option<'a>(
&'a mut self,
name: &str,
value: &str
) -> &'a mut ConnectParamsBuilder
Adds a runtime parameter.
pub fn build(&mut self) -> HdbResult<ConnectParams>
[src]
pub fn build(&mut self) -> HdbResult<ConnectParams>
Constructs a ConnectParams
from the builder.
Trait Implementations
impl Clone for ConnectParamsBuilder
[src]
impl Clone for ConnectParamsBuilder
fn clone(&self) -> ConnectParamsBuilder
[src]
fn clone(&self) -> ConnectParamsBuilder
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for ConnectParamsBuilder
[src]
impl Debug for ConnectParamsBuilder
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for ConnectParamsBuilder
[src]
impl Default for ConnectParamsBuilder
fn default() -> ConnectParamsBuilder
[src]
fn default() -> ConnectParamsBuilder
Returns the "default value" for a type. Read more
Auto Trait Implementations
impl Send for ConnectParamsBuilder
impl Send for ConnectParamsBuilder
impl Sync for ConnectParamsBuilder
impl Sync for ConnectParamsBuilder