pub(super) fn new(options: Option<&ConnectionPoolOptions>) -> Self {
        let handshaker = Handshaker::new(options);

        Self { handshaker }
    }
/// Creates a new ConnectionEstablisher from the given options.
Creates a new ConnectionEstablisher from the given options.
Creates a new ConnectionEstablisher from the given options .
pub(super) fn new(options: Option<&ConnectionPoolOptions>) -> Self {
        let handshaker = Handshaker::new(options);
        Self { handshaker }
    }
pub ( super ) fn new ( options : Option < & ConnectionPoolOptions > ) -> Self { let handshaker = Handshaker :: new ( options ) ; Self { handshaker } }
Creates a new ConnectionEstablisher from the given options.
Creates a new ConnectionEstablisher from the given options .
options
Option<&ConnectionPoolOptions>
options
Option<&ConnectionPoolOptions>