use crate::connection::{Connection, ConnectionError, ConnectionOptions};
#[derive(Debug)]
pub struct Client {
options: ConnectionOptions,
}
impl Client {
pub fn new(options: ConnectionOptions) -> Self {
Client { options }
}
pub async fn get_connection(&self) -> Result<Connection, ConnectionError> {
Connection::connect(&self.options).await
}
}