pub fn joined_rows<Row, F>( rows: &[Row], base_selection: &[(&str, &DbField)], output_select: &[String], joins: &[NativeJoin<'_>], row_value: F, ) -> Result<Vec<DbRecord>, RustAuthError>where F: FnMut(&Row, &DbField, &str) -> Result<DbValue, RustAuthError>,