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§
Sourcefn execute<'conn, 'query>(
query: Self,
conn: &'conn mut Conn,
) -> Conn::ExecuteFuture<'conn, 'query>where
Self: 'query,
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.