snowflake_deserializer/
data_manipulation.rs

1use serde::Deserialize;
2
3#[derive(Deserialize, Debug)]
4pub struct Changes {
5    #[serde(rename = "numRowsInserted")]
6    pub rows_inserted: usize,
7    #[serde(rename = "numRowsDeleted")]
8    pub rows_deleted: usize,
9    #[serde(rename = "numRowsUpdated")]
10    pub rows_updated: usize,
11    #[serde(rename = "numDmlDuplicates")]
12    pub duplicates: usize,
13}
14
15#[derive(Deserialize, Debug)]
16pub struct DataManipulationResult {
17    pub message: String,
18    pub stats: Changes,
19}