[−][src]Trait sqlx::executor::RefExecutor
Associated Types
Loading content...Required methods
fn fetch_by_ref<'q, E>(
self,
query: E
) -> <Self::Database as HasCursor<'e, 'q>>::Cursor where
E: Execute<'q, Self::Database>,
self,
query: E
) -> <Self::Database as HasCursor<'e, 'q>>::Cursor where
E: Execute<'q, Self::Database>,
Implementations on Foreign Types
impl<'c, T> RefExecutor<'c> for &'c mut T where
T: Copy + RefExecutor<'c>,
[src]
T: Copy + RefExecutor<'c>,
type Database = <T as RefExecutor<'c>>::Database
fn fetch_by_ref<'q, E>(
self,
query: E
) -> <<&'c mut T as RefExecutor<'c>>::Database as HasCursor<'c, 'q>>::Cursor where
E: Execute<'q, <&'c mut T as RefExecutor<'c>>::Database>,
[src]
self,
query: E
) -> <<&'c mut T as RefExecutor<'c>>::Database as HasCursor<'c, 'q>>::Cursor where
E: Execute<'q, <&'c mut T as RefExecutor<'c>>::Database>,
Implementors
impl<'c> RefExecutor<'c> for &'c mut PgListener
[src]
type Database = Postgres
fn fetch_by_ref<'q, E>(self, query: E) -> PgCursor<'c, 'q> where
E: Execute<'q, <&'c mut PgListener as RefExecutor<'c>>::Database>,
[src]
E: Execute<'q, <&'c mut PgListener as RefExecutor<'c>>::Database>,
impl<'c> RefExecutor<'c> for &'c mut MySqlConnection
[src]
type Database = MySql
fn fetch_by_ref<'q, E>(self, query: E) -> MySqlCursor<'c, 'q> where
E: Execute<'q, <&'c mut MySqlConnection as RefExecutor<'c>>::Database>,
[src]
E: Execute<'q, <&'c mut MySqlConnection as RefExecutor<'c>>::Database>,
impl<'c> RefExecutor<'c> for &'c mut PgConnection
[src]
type Database = Postgres
fn fetch_by_ref<'q, E>(self, query: E) -> PgCursor<'c, 'q> where
E: Execute<'q, <&'c mut PgConnection as RefExecutor<'c>>::Database>,
[src]
E: Execute<'q, <&'c mut PgConnection as RefExecutor<'c>>::Database>,
impl<'c, C, DB> RefExecutor<'c> for &'c mut PoolConnection<C> where
C: Connect<Database = DB>,
DB: Database<Connection = C, Database = DB> + for<'q, 'c2> HasCursor<'c2, 'q>,
&'c mut C: RefExecutor<'c>,
<&'c mut C as RefExecutor<'c>>::Database == DB,
[src]
C: Connect<Database = DB>,
DB: Database<Connection = C, Database = DB> + for<'q, 'c2> HasCursor<'c2, 'q>,
&'c mut C: RefExecutor<'c>,
<&'c mut C as RefExecutor<'c>>::Database == DB,
type Database = DB
fn fetch_by_ref<'q, E>(
self,
query: E
) -> <<&'c mut PoolConnection<C> as RefExecutor<'c>>::Database as HasCursor<'c, 'q>>::Cursor where
E: Execute<'q, <&'c mut PoolConnection<C> as RefExecutor<'c>>::Database>,
[src]
self,
query: E
) -> <<&'c mut PoolConnection<C> as RefExecutor<'c>>::Database as HasCursor<'c, 'q>>::Cursor where
E: Execute<'q, <&'c mut PoolConnection<C> as RefExecutor<'c>>::Database>,
impl<'e> RefExecutor<'e> for &'e mut SqliteConnection
[src]
type Database = Sqlite
fn fetch_by_ref<'q, E>(self, query: E) -> SqliteCursor<'e, 'q> where
E: Execute<'q, <&'e mut SqliteConnection as RefExecutor<'e>>::Database>,
[src]
E: Execute<'q, <&'e mut SqliteConnection as RefExecutor<'e>>::Database>,
impl<'e, DB, C> RefExecutor<'e> for &'e mut Transaction<C> where
C: Connection<Database = DB>,
DB: Database,
[src]
C: Connection<Database = DB>,
DB: Database,
type Database = DB
fn fetch_by_ref<'q, E>(
self,
query: E
) -> <<&'e mut Transaction<C> as RefExecutor<'e>>::Database as HasCursor<'e, 'q>>::Cursor where
E: Execute<'q, <&'e mut Transaction<C> as RefExecutor<'e>>::Database>,
[src]
self,
query: E
) -> <<&'e mut Transaction<C> as RefExecutor<'e>>::Database as HasCursor<'e, 'q>>::Cursor where
E: Execute<'q, <&'e mut Transaction<C> as RefExecutor<'e>>::Database>,
impl<'p, C, DB> RefExecutor<'p> for &'p Pool<C> where
C: Connect<Database = DB>,
DB: Database<Connection = C> + for<'c, 'q> HasCursor<'c, 'q>,
&'c mut C: for<'c> RefExecutor<'c>,
[src]
C: Connect<Database = DB>,
DB: Database<Connection = C> + for<'c, 'q> HasCursor<'c, 'q>,
&'c mut C: for<'c> RefExecutor<'c>,
type Database = DB
fn fetch_by_ref<'q, E>(
self,
query: E
) -> <<&'p Pool<C> as RefExecutor<'p>>::Database as HasCursor<'p, 'q>>::Cursor where
E: Execute<'q, DB>,
[src]
self,
query: E
) -> <<&'p Pool<C> as RefExecutor<'p>>::Database as HasCursor<'p, 'q>>::Cursor where
E: Execute<'q, DB>,