Conversation
Unfortunately, `libm 0.2` removed the `F32Ext` and `F64Ext` extension traits, which makes it harder to choose the different methods. However, this was already dealt with in rust-num/num-traits#144 for `Float`, so we can piggy-back on that here, no longer using `libm` directly.
|
Thanks! |
|
I'm curious, why did you label this a breaking change? |
|
Because of the change of version of |
|
Well, cargo won't resolve multiple semver-compatible crates in the dependency tree, so there can be only one |
Ah, good to know! Let's not mark this as breaking change then. Thank you for the explanation. |
Unfortunately,
libm 0.2removed theF32ExtandF64Extextensiontraits, which makes it harder to choose the different methods. However,
this was already dealt with in rust-num/num-traits#144 for
Float, sowe can piggy-back on that here, no longer using
libmdirectly.