error[E0271]: type mismatch resolving `::Dim == Dimension>, Z0, Z0, Z0, Z0, Z0>` --> tests/err_qty/mixed_sum.rs:5:16 | 5 | let _err = qty![1.0 m, 1.0 kg]; | ^^^^^^^^^^^^^^^^^^^ expected `Dimension, ..., ..., ..., ..., ..., ...>`, found `Dimension` | = note: expected struct `Dimension>, typenum::int::Z0, typenum::int::Z0, typenum::int::Z0, typenum::int::Z0, typenum::int::Z0, typenum::int::Z0>` found struct `Dimension>, typenum::int::Z0, typenum::int::Z0, typenum::int::Z0, typenum::int::Z0, typenum::int::Z0>` = note: required for `Length` to implement `ConvertFrom` = note: required for `Mass` to implement `ConvertInto` = note: required for `Quantity` to implement `Add>` = note: this error originates in the macro `$crate::macros::proc::qty` which comes from the expansion of the macro `qty` (in Nightly builds, run with -Z macro-backtrace for more info)