welds_sqlx_mssql/query_result.rs
1use std::iter::{Extend, IntoIterator};
2
3#[derive(Debug, Default)]
4pub struct MssqlQueryResult {
5 pub(super) rows_affected: u64,
6}
7
8impl MssqlQueryResult {
9 pub fn rows_affected(&self) -> u64 {
10 self.rows_affected
11 }
12}
13
14impl Extend<MssqlQueryResult> for MssqlQueryResult {
15 fn extend<T: IntoIterator<Item = MssqlQueryResult>>(&mut self, iter: T) {
16 for elem in iter {
17 self.rows_affected += elem.rows_affected;
18 }
19 }
20}