Skip to content

Commit

Permalink
Stop manually importing serde_derive (#118)
Browse files Browse the repository at this point in the history
  • Loading branch information
zmbush authored and mergify[bot] committed Oct 8, 2019
1 parent 0c093b2 commit 5a83609
Show file tree
Hide file tree
Showing 18 changed files with 19 additions and 21 deletions.
5 changes: 3 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,14 @@ doc = false
[dependencies]
# Both
budgetronlib = { path = "budgetronlib" }
serde = "1.0.101"
serde = { version = "1.0.101", features = ["derive"] }
serde_json = "1.0.40"

# Library
csv = "1.1.1"
#data_store = { path = "data_store", optional = true }
log = "0.4.8"
regex = "1.3.1"
serde_derive = "1.0.101"

# Binary
structopt = "0.3.2"
Expand Down
3 changes: 1 addition & 2 deletions budgetronlib/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@ edition = "2018"

[dependencies]
chrono = "0.4.9"
serde = "1.0.101"
serde_derive = "1.0.101"
serde = { version = "1.0.101", features = ["derive"] }
toml = "0.5.3"
csv = "1.1.1"
dirs = "2.0.2"
2 changes: 1 addition & 1 deletion budgetronlib/src/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
use {
crate::error::{BResult, BudgetError},
serde::de::DeserializeOwned,
serde_derive::Deserialize,
serde::Deserialize,
std::{collections::HashMap, env, fs::File, io::Read, path::PathBuf},
toml,
};
Expand Down
1 change: 0 additions & 1 deletion budgetronlib/src/fintime.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ use {
self::Timeframe::*,
chrono::{self, offset::TimeZone, Datelike},
serde::{de, Deserialize, Deserializer, Serialize, Serializer},
serde_derive::Serialize,
std::{fmt, ops},
};

Expand Down
2 changes: 1 addition & 1 deletion src/loading/alliant.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ use {
money::Money,
},
budgetronlib::{error::BResult, fintime::Date},
serde_derive::Deserialize,
serde::Deserialize,
};

// "id","account_id","reference_id","transaction_type","amount","posted_at",
Expand Down
2 changes: 1 addition & 1 deletion src/loading/generic.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
use {
crate::loading::money::Money,
budgetronlib::{error::BResult, fintime::Date},
serde_derive::{Deserialize, Serialize},
serde::{Deserialize, Serialize},
};

#[derive(Debug, Serialize, Copy, Deserialize, PartialEq, Clone, Eq, PartialOrd, Ord)]
Expand Down
2 changes: 1 addition & 1 deletion src/loading/logix.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ use {
money::Money,
},
budgetronlib::{error::BResult, fintime::Date},
serde_derive::Deserialize,
serde::Deserialize,
};

#[derive(Debug, Deserialize)]
Expand Down
2 changes: 1 addition & 1 deletion src/loading/mint.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ use {
money::Money,
},
budgetronlib::{error::BResult, fintime::Date},
serde_derive::Deserialize,
serde::Deserialize,
};

#[derive(Debug, Deserialize)]
Expand Down
2 changes: 1 addition & 1 deletion src/processing/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ use {
processing::{regex::Regex, Collate, RefundCollator, TransferCollator},
},
budgetronlib::error::BResult,
serde_derive::Deserialize,
serde::Deserialize,
std::collections::HashMap,
};

Expand Down
2 changes: 1 addition & 1 deletion src/reporting/by_account.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use {
loading::{Transaction, TransactionType},
reporting::Reporter,
},
serde_derive::Serialize,
serde::Serialize,
serde_json::{self, Value},
std::{borrow::Cow, fmt},
};
Expand Down
2 changes: 1 addition & 1 deletion src/reporting/by_timeframe.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
use {
crate::{loading::Transaction, reporting::Reporter},
budgetronlib::fintime::{Date, Timeframe},
serde_derive::Serialize,
serde::Serialize,
serde_json::{self, Value},
std::{borrow::Cow, collections::BTreeMap, fmt},
};
Expand Down
2 changes: 1 addition & 1 deletion src/reporting/cashflow.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use {
loading::{Money, Transaction, TransactionType},
reporting::{config::ReportOptions, timeseries::Timeseries, Reporter},
},
serde_derive::Serialize,
serde::Serialize,
serde_json::{self, Value},
std::{borrow::Cow, fmt},
};
Expand Down
2 changes: 1 addition & 1 deletion src/reporting/categories.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use {
loading::{Money, Transaction, TransactionType},
reporting::{config::ReportOptions, timeseries::Timeseries, Reporter},
},
serde_derive::Serialize,
serde::Serialize,
serde_json::{self, Value},
std::{borrow::Cow, collections::HashMap},
};
Expand Down
2 changes: 1 addition & 1 deletion src/reporting/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ use {
reporting::{Cashflow, Categories, IncomeExpenseRatio, Reporter, RollingBudget},
},
budgetronlib::fintime::Date,
serde_derive::{Deserialize, Serialize},
serde::{Deserialize, Serialize},
serde_json::{self, Value},
std::{borrow::Cow, collections::HashMap},
};
Expand Down
2 changes: 1 addition & 1 deletion src/reporting/income_expense_ratio.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use {
loading::{Money, Transaction, TransactionType},
reporting::Reporter,
},
serde_derive::Serialize,
serde::Serialize,
serde_json::{self, Value},
std::{borrow::Cow, collections::HashMap},
};
Expand Down
2 changes: 1 addition & 1 deletion src/reporting/rolling_budget.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ use {
reporting::{config::ReportOptions, timeseries::Timeseries, Reporter},
},
budgetronlib::fintime::Date,
serde_derive::{Deserialize, Serialize},
serde::{Deserialize, Serialize},
serde_json::{self, Value},
std::{borrow::Cow, collections::HashMap},
};
Expand Down
2 changes: 1 addition & 1 deletion src/reporting/timeseries.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

use {budgetronlib::fintime::Date, serde_derive::Serialize};
use {budgetronlib::fintime::Date, serde::Serialize};

#[derive(Debug, Serialize)]
pub struct Timeseries<V>(Vec<TimeseriesDatum<V>>);
Expand Down

0 comments on commit 5a83609

Please sign in to comment.