diff --git a/src/parse.rs b/src/parse.rs index ef58c02..dc12b3e 100644 --- a/src/parse.rs +++ b/src/parse.rs @@ -263,6 +263,8 @@ fn parse_unit(input: String) -> Result { "US cups" => Ok(NonMetric::USCup), "us cup" => Ok(NonMetric::USCup), "us cups" => Ok(NonMetric::USCup), + "cup" => Ok(NonMetric::USCup), + "cups" => Ok(NonMetric::USCup), "US liquid pint" => Ok(NonMetric::USLiquidPint), "US liquid pints" => Ok(NonMetric::USLiquidPint), @@ -678,6 +680,8 @@ mod test { "US cups", "us cup", "us cups", + "cup", + "cups", ]); test_units(NonMetric::USLiquidPint, &[