Struct r2d2::config::Builder  
            
                [−]
            
        [src]
pub struct Builder<C, E> {
    // some fields omitted
}A builder for Config.
See the documentation of Config for more details about the default value
and meaning of the configuration parameters.
Methods
impl<C, E> Builder<C, E>
fn new() -> Builder<C, E>
Constructs a new Builder.
Parameters are initialized with their default values.
fn pool_size(self, pool_size: u32) -> Builder<C, E>
fn min_idle(self, min_idle: Option<u32>) -> Builder<C, E>
Sets min_idle.
fn helper_threads(self, helper_threads: u32) -> Builder<C, E>
fn test_on_check_out(self, test_on_check_out: bool) -> Builder<C, E>
Sets test_on_check_out.
fn initialization_fail_fast(self, initialization_fail_fast: bool) -> Builder<C, E>
Sets initialization_fail_fast.
fn max_lifetime(self, max_lifetime: Option<Duration>) -> Builder<C, E>
fn idle_timeout(self, idle_timeout: Option<Duration>) -> Builder<C, E>
fn connection_timeout(self, connection_timeout: Duration) -> Builder<C, E>
Sets connection_timeout to the specified duration.
Panics
Panics if connection_timeout is the zero duration
fn connection_timeout_ms(self, connection_timeout_ms: u32) -> Builder<C, E>
Deprecated
Use connection_timeout instead.
fn error_handler(self, error_handler: Box<HandleError<E>>) -> Builder<C, E>
Sets the error_handler.
fn connection_customizer(self, connection_customizer: Box<CustomizeConnection<C, E>>) -> Builder<C, E>
Sets the connection_customizer.