diff --git a/sqlx/src/query.rs b/sqlx/src/query.rs index f98f4fc8..75bac4a9 100644 --- a/sqlx/src/query.rs +++ b/sqlx/src/query.rs @@ -26,6 +26,11 @@ impl<'q, 'a, Db: Database, Rt: Runtime> Query<'q, 'a, Db, Rt> { self.arguments.add(value); self } + + pub fn bind_unchecked>(&mut self, value: &'a T) -> &mut Self { + self.arguments.add_unchecked(value); + self + } } #[cfg(feature = "async")] diff --git a/sqlx/src/query_as.rs b/sqlx/src/query_as.rs index 0135a319..fccde1c1 100644 --- a/sqlx/src/query_as.rs +++ b/sqlx/src/query_as.rs @@ -27,6 +27,11 @@ impl<'q, 'a, Db: Database, Rt: Runtime, O> QueryAs<'q, 'a, O, Db, Rt> { self.inner.bind(value); self } + + pub fn bind_unchecked>(&mut self, value: &'a T) -> &mut Self { + self.inner.bind_unchecked(value); + self + } } #[cfg(feature = "async")]