1 2 3 4 5 6 7 8 9 10
pub fn is_invertible<F, X>( f: &F, x: X, ) -> bool where F: Fn(X) -> X, X: Clone + PartialEq, { f(f(x.clone())) == x }