diff --git a/src/transactions.rs b/src/transactions.rs index f04e327..da2103f 100644 --- a/src/transactions.rs +++ b/src/transactions.rs @@ -10,7 +10,7 @@ pub use crate::logging::ResultExt; use crate::{SoldTransaction, Transaction}; /// Check if all interests rate transactions come from the same year -pub fn verify_interests_transactions(transactions: &Vec<(String, T, T)>) -> Result<(), String> { +pub fn verify_interests_transactions(transactions: &[(String, T, T)]) -> Result<(), String> { let mut trans = transactions.iter(); let transaction_date = match trans.next() { Some((x, _, _)) => x, @@ -39,7 +39,7 @@ pub fn verify_interests_transactions(transactions: &Vec<(String, T, T)>) -> R /// Check if all dividends transaction come from the same year pub fn verify_dividends_transactions( - div_transactions: &Vec<(String, T, T, Option)>, + div_transactions: &[(String, T, T, Option)], ) -> Result<(), String> { let mut trans = div_transactions.iter(); let transaction_date = match trans.next() { @@ -68,7 +68,7 @@ pub fn verify_dividends_transactions( } pub fn verify_transactions( - transactions: &Vec<(String, String, T, T, Option)>, + transactions: &[(String, String, T, T, Option)], ) -> Result<(), String> { let mut trans = transactions.iter(); let transaction_date = match trans.next() {