sqlx_scylladb_core/
query_result.rs

1/// Query execution result.
2#[derive(Debug, Default)]
3pub struct ScyllaDBQueryResult {
4    /// Number of retrieved items. Or the number of items in the light-weight transaction.
5    pub rows_num: u64,
6    /// Only valid when using a light-weight transaction.
7    pub rows_affected: u64,
8}
9
10impl Extend<ScyllaDBQueryResult> for ScyllaDBQueryResult {
11    fn extend<T: IntoIterator<Item = ScyllaDBQueryResult>>(&mut self, query_results: T) {
12        for query_result in query_results {
13            self.rows_num += query_result.rows_num;
14            self.rows_affected += query_result.rows_affected;
15        }
16    }
17}