ExecuteDsl

Trait ExecuteDsl 

Source
pub trait ExecuteDsl<Conn, DB = <Conn as AsyncConnectionCore>::Backend>
where Conn: AsyncConnectionCore<Backend = DB>, DB: Backend,
{ // Required method fn execute<'conn, 'query>( query: Self, conn: &'conn mut Conn, ) -> Conn::ExecuteFuture<'conn, 'query> where Self: 'query; }
Expand description

The execute method

This trait should not be relied on directly by most apps. Its behavior is provided by RunQueryDsl. However, you may need a where clause on this trait to call execute from generic code.

Required Methods§

Source

fn execute<'conn, 'query>( query: Self, conn: &'conn mut Conn, ) -> Conn::ExecuteFuture<'conn, 'query>
where Self: 'query,

Execute this command

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<Conn, DB, T> ExecuteDsl<Conn, DB> for T
where Conn: AsyncConnectionCore<Backend = DB>, DB: Backend, T: QueryFragment<DB> + QueryId + Send,