@@ -173,15 +173,19 @@ impl<'text> Eval<'text> for PostfixExpr<'text> {
173
173
( "cot" , [ rad] ) => Ok ( rad. eval ( state) ?. tan ( ) . recip ( ) ) ,
174
174
( "coth" , [ rad] ) => Ok ( rad. eval ( state) ?. tanh ( ) . recip ( ) ) ,
175
175
( "acot" , [ rad] ) => Ok ( std:: f64:: consts:: FRAC_PI_2 - rad. eval ( state) ?. atan ( ) ) ,
176
- ( "acoth" , [ rad] ) => Ok ( 0.5 * ( 2.0 /( rad. eval ( state) ? - 1.0 ) ) . ln_1p ( ) ) ,
176
+ ( "acoth" , [ rad] ) => Ok ( 0.5 * ( 2.0 / ( rad. eval ( state) ? - 1.0 ) ) . ln_1p ( ) ) ,
177
177
( "sec" , [ rad] ) => Ok ( rad. eval ( state) ?. cos ( ) . recip ( ) ) ,
178
178
( "sech" , [ rad] ) => Ok ( rad. eval ( state) ?. cosh ( ) . recip ( ) ) ,
179
179
( "asec" , [ rad] ) => Ok ( ( rad. eval ( state) ?. recip ( ) ) . acos ( ) ) ,
180
- ( "asech" , [ rad] ) => Ok ( ( rad. eval ( state) ?. recip ( ) + ( ( rad. eval ( state) ?) . powi ( -2 ) - 1.0_f64 ) . sqrt ( ) ) . ln ( ) ) ,
180
+ ( "asech" , [ rad] ) => {
181
+ Ok ( ( rad. eval ( state) ?. recip ( ) + ( rad. eval ( state) ?. powi ( -2 ) - 1.0 ) . sqrt ( ) ) . ln ( ) )
182
+ }
181
183
( "csc" , [ rad] ) => Ok ( rad. eval ( state) ?. sin ( ) . recip ( ) ) ,
182
184
( "csch" , [ rad] ) => Ok ( rad. eval ( state) ?. sinh ( ) . recip ( ) ) ,
183
185
( "acsc" , [ rad] ) => Ok ( ( rad. eval ( state) ?. recip ( ) ) . asin ( ) ) ,
184
- ( "acsch" , [ rad] ) => Ok ( ( rad. eval ( state) ?. recip ( ) + ( ( rad. eval ( state) ?) . powi ( -2 ) + 1.0_f64 ) . sqrt ( ) ) . ln ( ) ) ,
186
+ ( "acsch" , [ rad] ) => {
187
+ Ok ( ( rad. eval ( state) ?. recip ( ) + ( rad. eval ( state) ?. powi ( -2 ) + 1.0 ) . sqrt ( ) ) . ln ( ) )
188
+ }
185
189
_ => Err ( EvalError :: InvalidFnCall ( format ! ( "{}" , self ) ) ) ,
186
190
} ,
187
191
}
0 commit comments