Trait hdbconnect::IntoConnectParamsBuilder

source ·
pub trait IntoConnectParamsBuilder {
    // Required method
    fn into_connect_params_builder(
        self,
    ) -> Result<ConnectParamsBuilder, HdbError>;
}
Expand description

A trait implemented by types that can be converted into a ConnectParamsBuilder.

§Example

    use hdbconnect::IntoConnectParamsBuilder;

    let cp_builder = "hdbsql://MEIER:schLau@abcd123:2222"
        .into_connect_params_builder()
        .unwrap();

    assert_eq!("abcd123", cp_builder.get_hostname().unwrap());

Required Methods§

source

fn into_connect_params_builder(self) -> Result<ConnectParamsBuilder, HdbError>

Converts the value of self into a ConnectParamsBuilder.

§Errors

HdbError::Usage if wrong information was provided

Implementations on Foreign Types§

source§

impl IntoConnectParamsBuilder for String

source§

impl IntoConnectParamsBuilder for Url

source§

impl<'a> IntoConnectParamsBuilder for &'a str

Implementors§