use crate::utils::csv::{replace_data_at_row_no, show_csv_data};
pub fn example_csv_immut() {
println!("example_csv_immut");
let v1 = vec![
vec![
"Name".to_string(),
"Age".to_string(),
"City".to_string(),
"Country".to_string(),
],
vec![
"Alice".to_string(),
"30".to_string(),
"New York".to_string(),
"USA".to_string(),
],
vec![
"Bob".to_string(),
"25".to_string(),
"Los Angeles".to_string(),
"USA".to_string(),
],
vec![
"Charlie".to_string(),
"35".to_string(),
"Chicago".to_string(),
"USA".to_string(),
],
];
let v2 = vec![
"เดช".to_string(),
"126".to_string(),
"Bangkok".to_string(),
"Thailand".to_string(),
];
show_csv_data(&v1);
println!("------------------");
let result = replace_data_at_row_no(&v1, 5, &v2);
show_csv_data(&result);
}