// ---------------- [ File: tktax-amazon/src/line_item.rs ]
crate::ix!();
pub fn analyze_amazon_line_items<TxCat:TransactionCategory + 'static, E: LineItem<TxCat>>(
line_items: &Vec<E>)
{
println!("{}-expenses-from-the-amazon-store:", E::tag());
println!("{:#?}", line_items);
println!(" ");
let total_amazon_items = line_items.iter().map(|x| x.price() * x.quantity()).sum::<MonetaryAmount>();
println!(
"total-{}-items: {}",
E::tag(),
total_amazon_items
);
}