TODO cleanup

This commit is contained in:
Jeremy Wall 2021-11-17 19:14:56 -05:00
parent 91c3ad603b
commit c5d5e7e536
2 changed files with 0 additions and 16 deletions

View File

@ -56,7 +56,6 @@ fn main() {
let recipe_file = matches.value_of("INPUT").unwrap();
match cli::parse_recipe(recipe_file) {
Ok(r) => {
// TODO(jwall): handle our recipe dump
output_recipe_info(r, matches.is_present("ingredients"));
}
Err(e) => {

View File

@ -24,11 +24,8 @@ use std::{
ops::{Add, Div, Mul, Sub},
};
use abortable_parser::{Result, StrIter};
use num_rational::Ratio;
use crate::parse::measure;
#[derive(Copy, Clone, Debug)]
/// Volume Measurements for ingredients in a recipe.
pub enum VolumeMeasure {
@ -394,17 +391,6 @@ impl Measure {
Weight(wm) => wm.plural(),
}
}
// TODO(jwall): Remove this it's unnecessary
pub fn parse(input: &str) -> std::result::Result<Self, String> {
Ok(match measure(StrIter::new(input)) {
Result::Complete(_, measure) => measure,
Result::Abort(e) | Result::Fail(e) => {
return Err(format!("Failed to parse as Measure {:?}", e))
}
Result::Incomplete(_) => return Err(format!("Incomplete input: {}", input)),
})
}
}
impl Display for Measure {
@ -412,7 +398,6 @@ impl Display for Measure {
match self {
Volume(vm) => write!(w, "{}", vm),
Count(qty) => write!(w, "{}", qty),
// TODO(jwall): Should I allow auto convert upwards for the grams to kgs?
Weight(wm) => write!(w, "{}", wm),
}
}