diesel_async::methods

Trait ExecuteDsl

Source
pub trait ExecuteDsl<Conn, DB = <Conn as AsyncConnection>::Backend>
where Conn: AsyncConnection<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: AsyncConnection<Backend = DB>, DB: Backend, T: QueryFragment<DB> + QueryId + Send,