Trait postgres_types::BorrowToSql
source · [−]pub trait BorrowToSql: Sealed {
fn borrow_to_sql(&self) -> &dyn ToSql;
}
Expand description
A trait used by clients to abstract over &dyn ToSql
and T: ToSql
.
This cannot be implemented outside of this crate.
Required Methods
fn borrow_to_sql(&self) -> &dyn ToSql
fn borrow_to_sql(&self) -> &dyn ToSql
Returns a reference to self
as a ToSql
trait object.
Implementations on Foreign Types
sourceimpl BorrowToSql for Box<dyn ToSql + Sync>
impl BorrowToSql for Box<dyn ToSql + Sync>
fn borrow_to_sql(&self) -> &dyn ToSql
sourceimpl BorrowToSql for Box<dyn ToSql + Sync + Send>
impl BorrowToSql for Box<dyn ToSql + Sync + Send>
fn borrow_to_sql(&self) -> &dyn ToSql
Implementors
impl BorrowToSql for &(dyn ToSql + Sync)
In async contexts it is sometimes necessary to have the additional Sync requirement on parameters for queries since this enables the resulting Futures to be Send, hence usable in, e.g., tokio::spawn. This instance is provided for those cases.