v0.33.0
This release adds one new quantity, Absement
. Two new underlying storage types, Complex32
and Complex64
. Eight new exponential and logarithmic functions on Ratio
and changes to use #[must_use]
and #[non_exhaustive]
.
Many thanks to adamreichold, gonzaponte, jacg, nick-pascucci-spire, and TobTobXX for pull requests included and issues resolved in this release.
Added
- #284, #285
Absement
quantity added. - #287 Add support for
Complex32
andComplex64
as underlying storage types. - #290 Implement
exp2
,exp_m1
,exp
,ln_1p
,ln
,log10
,log2
, andlog
forRatio
. - #306 Add missing
#[must_use]
on all methods returning a value.must_use_candidate
andreturn_self_not_must_use
clippy lints are now enabled to ensure future methods include the attribute.
Changed
- #272 Improve documentation on how to enable
serde
forbig*
andrational*
underlying storage types. - Enable
#[non_exhaustive]
onUnits
enum
s. The#[doc(hidden)] __nonexhaustive
trick is not longer used.