pub fn eval(
input: &str,
allow_trailing_operators: bool,
verbose: bool,
) -> Result<Number, String>Expand description
Evaluates a string into a resulting Number.
Example:
use cpc::eval;
use cpc::units::Unit;
match eval("3m + 1cm", true, false) {
Ok(answer) => {
// answer: Number { value: 301, unit: Unit::Centimeter }
println!("Evaluated value: {} {:?}", answer.value, answer.unit)
},
Err(e) => {
println!("{e}")
}
}