Closed AdrianEddy closed 2 years ago
hmm looks like the tests fail to build when using cargo test --no-default-features
.
Using just cargo test
it seems to work fine though.
Could someone look into the traits issue? I'm not very familiar with simba
and its traits
Appending
features = ["libm-force"]
to thenalgebra
entry should fix the
= note: the following trait bounds were not satisfied:
`f64: RealField`
which is required by `Mahony<f64>: Ahrs<f64>`
error in CI.
I'm not too familiar with simba either, but from https://github.com/dimforge/simba/pull/10, sounds like there are some potential perf gains by not pulling in libm
in a no-std
scenario. But I don't currently have time to dive in to see if ahrs's use-case is compatible with that setup, and it looks like simba was previously pulling in libm
already.
Ok so since the libm
was already pulled in, do you think we can just add the features = ["libm-force"]
here and merge it like that?
Yep, I think that's reasonable.
LGTM, thanks!
This PR updates all dependencies to the latest versions, mainly
nalgebra
to0.29