pub type FinanceResult<T> = Result<T, FinanceError>;Expand description
Result alias for fallible finance functions.
Equivalent to Result<T, FinanceError>. Prefer this in public signatures.
§Examples
use finance_solution::{future_value, FinanceResult};
fn grow(pv: f64) -> FinanceResult<f64> {
future_value(0.05, 10, pv, false)
}
assert!(grow(-1_000.0).is_ok());
assert!(grow(f64::NAN).is_err());Aliased Type§
pub enum FinanceResult<T> {
Ok(T),
Err(FinanceError),
}