cdbc_pg/
query_result.rs

1use std::iter::{Extend, IntoIterator};
2
3#[derive(Debug, Default)]
4pub struct PgQueryResult {
5    pub(super) rows_affected: u64,
6}
7
8impl PgQueryResult {
9    pub fn rows_affected(&self) -> u64 {
10        self.rows_affected
11    }
12
13    /// this un support
14    #[deprecated]
15    pub fn last_insert_id(&self) -> i64{
16        //not allow
17        -1
18    }
19}
20
21impl Extend<PgQueryResult> for PgQueryResult {
22    fn extend<T: IntoIterator<Item = PgQueryResult>>(&mut self, iter: T) {
23        for elem in iter {
24            self.rows_affected += elem.rows_affected;
25        }
26    }
27}