add a FIXME to coerce units
This commit is contained in:
parent
569c88b321
commit
892bfa0d3b
1 changed files with 4 additions and 1 deletions
|
|
@ -150,9 +150,12 @@ impl Repo {
|
||||||
let output_quantity = output_info.quantity;
|
let output_quantity = output_info.quantity;
|
||||||
|
|
||||||
// compute the "unit cost" of this input
|
// compute the "unit cost" of this input
|
||||||
|
|
||||||
let cost_each = cost / output_quantity.amount;
|
let cost_each = cost / output_quantity.amount;
|
||||||
let total_cost = amount_needed.amount * cost_each;
|
let total_cost = amount_needed.amount * cost_each;
|
||||||
|
|
||||||
|
// FIXME: Try to coerce the units here - if we buy
|
||||||
|
// hose in rolls measured in feet, but we use lengths
|
||||||
|
// of hose measured in meters, that should be ok.
|
||||||
if let Some(output_unit) = output_info.quantity.unit {
|
if let Some(output_unit) = output_info.quantity.unit {
|
||||||
Some(format!(
|
Some(format!(
|
||||||
"${:.6} / {:?}\ntotal: ${:.6}",
|
"${:.6} / {:?}\ntotal: ${:.6}",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue