Trait QueryFold

Source
pub trait QueryFold<F, A>
where F: Fn(&mut ResultRow<'_, '_>, A) -> SqliteResult<A>,
{ // Required method fn query_fold( &mut self, values: &[&dyn ToSql], init: A, each_row: F, ) -> SqliteResult<A>; }
Expand description

Mix in query_fold() convenience function.

Required Methods§

Source

fn query_fold( &mut self, values: &[&dyn ToSql], init: A, each_row: F, ) -> SqliteResult<A>

Fold rows from a query after binding parameters.

Implementors§

Source§

impl<F, A> QueryFold<F, A> for PreparedStatement
where F: Fn(&mut ResultRow<'_, '_>, A) -> SqliteResult<A>,