pub trait LoadQuery<'query, Conn, U, B = DefaultLoadingMode>: RunQueryDsl<Conn>where
    for<'a> Self: LoadQueryGatWorkaround<'a, 'query, Conn, U, B>,{
    // Required method
    fn internal_load<'conn>(
        self,
        conn: &'conn mut Conn
    ) -> QueryResult<<Self as LoadQueryGatWorkaround<'conn, 'query, Conn, U, B>>::Ret>;
}
Expand description

The load 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 load from generic code.

Required Methods§

source

fn internal_load<'conn>( self, conn: &'conn mut Conn ) -> QueryResult<<Self as LoadQueryGatWorkaround<'conn, 'query, Conn, U, B>>::Ret>

Load this query

Implementors§

source§

impl<'query, Conn, T, U, DB, B> LoadQuery<'query, Conn, U, B> for Twhere Conn: Connection<Backend = DB> + LoadConnection<B>, T: AsQuery + RunQueryDsl<Conn>, T::Query: QueryFragment<DB> + QueryId + 'query, T::SqlType: CompatibleType<U, DB>, DB: Backend + QueryMetadata<T::SqlType> + 'static, U: FromSqlRow<<T::SqlType as CompatibleType<U, DB>>::SqlType, DB> + 'static, <T::SqlType as CompatibleType<U, DB>>::SqlType: 'static,