Change to using STDIO
Dependencies
Change contents
- edit in src/main.rs at line 2
use std::io; - replacement in src/main.rs at line 49
.from_path("konto.csv")?;.from_reader(io::stdin());//.from_path("konto.csv")?; - replacement in src/main.rs at line 52
let mut wtr = csv::Writer::from_path("foo.csv")?; ////let mut wtr = csv::Writer::from_path("foo.csv")?; //let mut wtr = csv::Writer::from_writer(io::stdout()); - edit in src/main.rs at line 74
let mut counter = 0; - edit in src/main.rs at line 82
counter += 1; - edit in src/main.rs at line 85
"E-faktura" => "Tillgångar:Likvida Medel:Brukskonto:E-Faktura","Pg-bg" => "Tillgångar:Likvida Medel:Brukskonto:Pg-bg","Autogiro" => "Tillgångar:Likvida Medel:Brukskonto:Autogiro","Korttransaktion" => "Tillgångar:Likvida Medel:Brukskonto:Kreditkort","Uttag" => "Tillgångar:Likvida Medel:Brukskonto:Swish","Utlandsbetalning" => "Tillgångar:Likvida Medel:Brukskonto:Utlandsbetalning","Övrigt" => "Tillgångar:Likvida Medel:Brukskonto:Övrigt","Reserverat Belopp" => "Tillgångar:Likvida Medel:Brukskonto:Kreditkort:Reserverade", - edit in src/main.rs at line 94
"Uttag" => "Utgifter:AttSortera:Swish","Reserverat Belopp" => "Utgifter:AttSortera:Kreditkort:Reserverade","Korttransaktion" => "Utgifter:AttSortera:Kreditkort", - edit in src/main.rs at line 96
let amount_num =record.belopp.replace(" kr", "").replace(",", ".")//.replace("-", "").chars().filter(|c| c.is_ascii()).filter(|c| !c.is_whitespace()).collect::<String>().parse::<f32>().unwrap();//if account_name == "Tillgångar:Likvida Medel:Brukskonto" {//amount_num = -amount_num;//} - replacement in src/main.rs at line 138
record.belopp.replace(" kr", "").replace(",", ".").chars().filter(|c| c.is_ascii()).filter(|c| !c.is_whitespace()).collect::<String>().parse::<f32>().unwrap().to_string(),amount_num.to_string(),