diesel::query_dsl::methods

Trait ExecuteDsl

Source
pub trait ExecuteDsl<Conn: Connection<Backend = DB>, DB: Backend = <Conn as Connection>::Backend>: Sized {
    // Required method
    fn execute(query: Self, conn: &Conn) -> QueryResult<usize>;
}
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(query: Self, conn: &Conn) -> QueryResult<usize>

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: Connection<Backend = DB>, DB: Backend, T: QueryFragment<DB> + QueryId,