1 2 3 4 5
// https://doc.rust-lang.org/beta/unstable-book/library-features/fn-traits.html // pub trait OneVariableFunction: Fn(f64) -> f64 {} // pub trait TwoVariableFunction: Fn(f64, f64) -> f64 {} // pub trait ThreeVariableFunction: Fn(f64, f64, f64) -> f64 {}