pub trait BorrowToSql: Sealed {
    // Required method
    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

Returns a reference to self as a ToSql trait object.

Implementations on Foreign Types§

§

impl<'a> BorrowToSql for Box<dyn ToSql + Sync + 'a, Global>

§

fn borrow_to_sql(&self) -> &dyn ToSql

§

impl<'a> BorrowToSql for Box<dyn ToSql + Sync + Send + 'a, Global>

§

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.

§

impl BorrowToSql for &dyn ToSql

§

impl<T> BorrowToSql for Twhere T: ToSql,