diff --git a/src/lib.rs b/src/lib.rs index decbb65..f1e4eb3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -5,8 +5,7 @@ #[macro_use] extern crate static_assertions; -use self::{error::Result, http_client::HttpClient, sql::ser}; -use ::serde::Serialize; +use self::{error::Result, http_client::HttpClient}; use std::{collections::HashMap, fmt::Display, sync::Arc}; pub use self::{compression::Compression, row::Row}; @@ -161,13 +160,6 @@ impl Client { self } - /// Specify server side parameter for all this client's queries. - pub fn param(self, name: &str, value: impl Serialize) -> Result { - let mut param = String::from(""); - ser::write_param(&mut param, &value)?; - Ok(self.with_option(format!("param_{name}"), param)) - } - /// Used to specify a header that will be passed to all queries. /// /// # Example diff --git a/tests/it/query.rs b/tests/it/query.rs index b8373d8..6c2903b 100644 --- a/tests/it/query.rs +++ b/tests/it/query.rs @@ -87,12 +87,11 @@ async fn fetch_one_and_optional() { #[tokio::test] async fn server_side_param() { - let client = prepare_database!() - .param("val1", 42) - .expect("failed to bind 42"); + let client = prepare_database!(); let result = client .query("SELECT plus({val1: Int32}, {val2: Int32}) AS result") + .param("val2", 42) .param("val2", 144) .fetch_one::() .await