Binary operations are now allowed between references as well. For example
Vector3<f32> + &Vector3<f32> is now possible.
Modified
Removed unused parameters to methods from the ApproxEq trait. Those were
required before rust 1.0 to help type inference. They are not needed any more
since it now allowed to write for a type T that implements ApproxEq:
<T as ApproxEq>::approx_epsilon(). This replaces the old form:
ApproxEq::approx_epsilon(None::<T>).
UnitQuaternion::new becomes UnitQuaternion::from_scaled_axis or
UnitQuaternion::from_axisangle. The new ::new method now requires a
not-normalized quaternion.
Method names starting with new_with_ now start with from_. This is more
idiomatic in Rust.
The Norm trait now uses an associated type instead of a type parameter.
Other similar trait changes are to be expected in the future, e.g., for the
Diagonal trait.
Methods marked unsafe for reasons unrelated to memory safety are no
longer unsafe. Instead, their name end with _unchecked. In particular:
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on nalgebra-sparse to permit the latest version.
Changelog
Sourced from nalgebra-sparse's changelog.
... (truncated)
Commits
7914d7b
Release v0.10.0.8f5b604
Add an example dependency entry to the README.96d7f68
Merge pull request #199 from phaazon/unused-arg769b79e
Merge pull request #197 from Limeth/master840fa71
implement common operations for references4afb2ff
Fixed tests (#198).a90c2c2
Fixed #198.26f58a8
Fix README forum link.91f8b84
update .gitignore.70335a9
Fix typo on the changelog.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show