[INFO] crate uom 0.24.0 is already in cache [INFO] extracting crate uom 0.24.0 into work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/uom/0.24.0 [INFO] extracting crate uom 0.24.0 into work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/uom/0.24.0 [INFO] validating manifest of uom-0.24.0 on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of uom-0.24.0 on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing uom-0.24.0 [INFO] removed 3 missing examples [INFO] finished frobbing uom-0.24.0 [INFO] frobbed toml for uom-0.24.0 written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/uom/0.24.0/Cargo.toml [INFO] started frobbing uom-0.24.0 [INFO] removed 3 missing examples [INFO] finished frobbing uom-0.24.0 [INFO] frobbed toml for uom-0.24.0 written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/uom/0.24.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking uom-0.24.0 against try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-6/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/uom/0.24.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 4915dfd0b7af7271e79b16465f094e31a90758849764e2245799592b49e2612e [INFO] running `"docker" "start" "-a" "4915dfd0b7af7271e79b16465f094e31a90758849764e2245799592b49e2612e"` [INFO] [stderr] Checking static_assertions v0.3.4 [INFO] [stderr] Checking uom v0.24.0 (/opt/crater/workdir) [INFO] [stderr] Checking approx v0.3.2 [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/acceleration.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Acceleration (base unit meter per second squared, m · s⁻²). [INFO] [stderr] 5 | | quantity: Acceleration; "acceleration"; [INFO] [stderr] 6 | | /// Dimension of acceleration, LT⁻² (base unit meter per second squared, m · s⁻²). [INFO] [stderr] ... | [INFO] [stderr] 66 | | } [INFO] [stderr] 67 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/amount_of_substance.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Amount of substance (base unit mole, mol). [INFO] [stderr] 5 | | quantity: AmountOfSubstance; "amount of substance"; [INFO] [stderr] 6 | | /// Dimension of amount of substance, N (base unit mole, mol). [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/angle.rs:15:11 [INFO] [stderr] | [INFO] [stderr] 15 | kind: ::si::marker::AngleKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::si::marker::AngleKind)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/angular_acceleration.rs:15:11 [INFO] [stderr] | [INFO] [stderr] 15 | kind: ::si::marker::AngleKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::si::marker::AngleKind)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/angular_velocity.rs:15:11 [INFO] [stderr] | [INFO] [stderr] 15 | kind: ::si::marker::AngleKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::si::marker::AngleKind)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/area.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Area (base unit square meter, m²). [INFO] [stderr] 5 | | quantity: Area; "area"; [INFO] [stderr] 6 | | /// Dimension of area, L² (base unit square meter, m²). [INFO] [stderr] ... | [INFO] [stderr] 68 | | } [INFO] [stderr] 69 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/available_energy.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Available energy (base unit joule per kilogram, m² · s⁻²). [INFO] [stderr] 5 | | quantity: AvailableEnergy; "available energy"; [INFO] [stderr] 6 | | /// Dimension of available energy, L²T⁻² (base unit joule per kilogram, m² · s⁻²). [INFO] [stderr] ... | [INFO] [stderr] 84 | | } [INFO] [stderr] 85 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/capacitance.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Capacitance (base unit farad, m⁻² · kg⁻¹ · s⁴ · A²). [INFO] [stderr] 5 | | quantity: Capacitance; "capacitance"; [INFO] [stderr] 6 | | /// Dimension of capacitance, L⁻²M⁻¹T⁴I² (base unit farad, m⁻² · kg⁻¹ · s⁴ · A²). [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/electric_charge.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Electric charge (base unit coulomb, A · s). [INFO] [stderr] 5 | | quantity: ElectricCharge; "electric charge"; [INFO] [stderr] 6 | | /// Dimension of electric charge, TI (base unit coulomb, A · s). [INFO] [stderr] ... | [INFO] [stderr] 54 | | } [INFO] [stderr] 55 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/electric_current.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Electric current (base unit ampere, A). [INFO] [stderr] 5 | | quantity: ElectricCurrent; "electric current"; [INFO] [stderr] 6 | | /// Dimension of electric current, I (base unit ampere, A). [INFO] [stderr] ... | [INFO] [stderr] 45 | | } [INFO] [stderr] 46 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/electric_potential.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Electric potential (base unit volt, m² · kg · s⁻³ · A⁻¹). [INFO] [stderr] 5 | | quantity: ElectricPotential; "electric potential"; [INFO] [stderr] 6 | | /// Dimension of electric potential, L²MT⁻³I⁻¹ (base unit volt, m² · kg · s⁻³ · A⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/electrical_conductance.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Electrical conductance (base unit siemens, m⁻² · kg⁻¹ · s³ · A²). [INFO] [stderr] 5 | | quantity: ElectricalConductance; "electrical conductance"; [INFO] [stderr] 6 | | /// Dimension of electrical conductance, L⁻²M⁻¹T³I² (base unit siemens, m⁻² · kg⁻¹ · s³ · A²). [INFO] [stderr] ... | [INFO] [stderr] 44 | | } [INFO] [stderr] 45 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/electrical_resistance.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Electrical resistance (base unit ohm, m² · kg · s⁻³ · A⁻²). [INFO] [stderr] 5 | | quantity: ElectricalResistance; "electrical resistance"; [INFO] [stderr] 6 | | /// Dimension of electrical resistance, L²MT⁻³I⁻² (base unit ohm, m² · kg · s⁻³ · A⁻²). [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/energy.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Energy (base unit joule, kg · m² · s⁻²). [INFO] [stderr] 5 | | quantity: Energy; "energy"; [INFO] [stderr] 6 | | /// Dimension of energy, L²MT⁻² (base unit joule, kg · m² · s⁻²). [INFO] [stderr] ... | [INFO] [stderr] 77 | | } [INFO] [stderr] 78 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/force.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Force (base unit newton, kg · m · s⁻²). [INFO] [stderr] 5 | | quantity: Force; "force"; [INFO] [stderr] 6 | | /// Dimension of force, LMT⁻² (base unit newton, kg · m · s⁻²). [INFO] [stderr] ... | [INFO] [stderr] 46 | | } [INFO] [stderr] 47 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/frequency.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Frequency (base unit hertz, s⁻¹). [INFO] [stderr] 5 | | quantity: Frequency; "frequency"; [INFO] [stderr] 6 | | /// Dimension of frequency, T⁻¹ (base unit hertz, s⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 44 | | } [INFO] [stderr] 45 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/inductance.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Inductance (base unit henry, m² · kg · s⁻² · A⁻²). [INFO] [stderr] 5 | | quantity: Inductance; "inductance"; [INFO] [stderr] 6 | | /// Dimension of inductance, L²MT⁻²I⁻² (base unit henry, m² · kg · s⁻² · A⁻²). [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/jerk.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Jerk (base unit meter per second cubed, m · s⁻³). [INFO] [stderr] 5 | | quantity: Jerk; "jerk"; [INFO] [stderr] 6 | | /// Dimension of jerk, LT⁻³ (base unit meter per second cubed, m · s⁻³). [INFO] [stderr] ... | [INFO] [stderr] 65 | | } [INFO] [stderr] 66 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/length.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Length (base unit meter, m). [INFO] [stderr] 5 | | quantity: Length; "length"; [INFO] [stderr] 6 | | /// Dimension of length, L (base unit meter, m). [INFO] [stderr] ... | [INFO] [stderr] 64 | | } [INFO] [stderr] 65 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/luminance.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Luminance (base unit candela per square meter, cd · m⁻²). [INFO] [stderr] 5 | | quantity: Luminance; "luminance"; [INFO] [stderr] 6 | | /// Dimension of luminance, L⁻²J (base unit candela per square meter, cd · m⁻²). [INFO] [stderr] ... | [INFO] [stderr] 84 | | } [INFO] [stderr] 85 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/luminous_intensity.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Luminous intensity (base unit candela, cd). [INFO] [stderr] 5 | | quantity: LuminousIntensity; "luminous intensity"; [INFO] [stderr] 6 | | /// Dimension of luminous intensity, J (base unit candela, cd). [INFO] [stderr] ... | [INFO] [stderr] 40 | | } [INFO] [stderr] 41 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/magnetic_flux.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Magnetic flux (base unit weber, m² · kg · s⁻² · A⁻¹). [INFO] [stderr] 5 | | quantity: MagneticFlux; "magnetic flux"; [INFO] [stderr] 6 | | /// Dimension of magnetic flux, L²MT⁻²I⁻¹ (base unit weber, m² · kg · s⁻² · A⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 40 | | } [INFO] [stderr] 41 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/magnetic_flux_density.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Magnetic flux density (base unit tesla, kg · s⁻² · A⁻¹). [INFO] [stderr] 5 | | quantity: MagneticFluxDensity; "magnetic flux density"; [INFO] [stderr] 6 | | /// Dimension of magnetic flux density, MT⁻²I⁻¹ (base unit tesla, kg · s⁻² · A⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mass.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Mass (base unit kilogram, kg). [INFO] [stderr] 5 | | quantity: Mass; "mass"; [INFO] [stderr] 6 | | /// Mass dimension, M (base unit kilogram, kg). [INFO] [stderr] ... | [INFO] [stderr] 54 | | } [INFO] [stderr] 55 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mass_density.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / quantity! { [INFO] [stderr] 8 | | /// Mass density (base unit kilogram per cubic meter, kg · m⁻³). [INFO] [stderr] 9 | | quantity: MassDensity; "mass density"; [INFO] [stderr] 10 | | /// Dimension of mass density, L⁻³M (base unit kilogram per cubic meter, kg · m⁻³). [INFO] [stderr] ... | [INFO] [stderr] 119 | | } [INFO] [stderr] 120 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mass_rate.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Mass rate (base unit kilogram per second, kg · s⁻¹). [INFO] [stderr] 5 | | quantity: MassRate; "mass rate"; [INFO] [stderr] 6 | | /// Dimension of mass rate, MT⁻¹ (base unit kilogram per second, kg · s⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 100 | | } [INFO] [stderr] 101 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/momentum.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Momentum (base unit kilogram meter per second, kg · m · s⁻¹). [INFO] [stderr] 5 | | quantity: Momentum; "momentum"; [INFO] [stderr] 6 | | /// Dimension of momentum, LMT⁻¹ (base unit kilogram meter per second, kg · m · s⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 119 | | } [INFO] [stderr] 120 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/power.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Power (base unit watt, m² · kg · s⁻³). [INFO] [stderr] 5 | | quantity: Power; "power"; [INFO] [stderr] 6 | | /// Dimension of power, L²MT⁻³ (base unit watt, m² · kg · s⁻³). [INFO] [stderr] ... | [INFO] [stderr] 56 | | } [INFO] [stderr] 57 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/pressure.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Pressure (base unit pascal, kg · m⁻¹ · s⁻²). [INFO] [stderr] 5 | | quantity: Pressure; "pressure"; [INFO] [stderr] 6 | | /// Dimension of pressure, L⁻¹MT⁻² (base unit pascal, kg · m⁻¹ · s⁻²). [INFO] [stderr] ... | [INFO] [stderr] 91 | | } [INFO] [stderr] 92 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/ratio.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Ratio (dimensionless quantity). [INFO] [stderr] 5 | | quantity: Ratio; "ratio"; [INFO] [stderr] 6 | | /// Dimension of ratio, 1 (dimensionless). [INFO] [stderr] ... | [INFO] [stderr] 29 | | } [INFO] [stderr] 30 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/temperature_interval.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / quantity! { [INFO] [stderr] 11 | | /// Temperature interval (base unit kelvin, K). [INFO] [stderr] 12 | | quantity: TemperatureInterval; "temperature interval"; [INFO] [stderr] 13 | | /// Dimension of temperature interval, Th (base unit kelvin, K). [INFO] [stderr] ... | [INFO] [stderr] 50 | | } [INFO] [stderr] 51 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/thermodynamic_temperature.rs:62:11 [INFO] [stderr] | [INFO] [stderr] 62 | kind: ::si::marker::TemperatureKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::si::marker::TemperatureKind)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/time.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Time (base unit second, s). [INFO] [stderr] 5 | | quantity: Time; "time"; [INFO] [stderr] 6 | | /// Dimension of time, T (base unit second, s). [INFO] [stderr] ... | [INFO] [stderr] 45 | | } [INFO] [stderr] 46 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/torque.rs:20:11 [INFO] [stderr] | [INFO] [stderr] 20 | kind: ::si::marker::AngleKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::si::marker::AngleKind)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/velocity.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Velocity (base unit meter per second, m · s⁻¹). [INFO] [stderr] 5 | | quantity: Velocity; "velocity"; [INFO] [stderr] 6 | | /// Dimension of velocity, LT⁻¹ (base unit meter per second, m · s⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 70 | | } [INFO] [stderr] 71 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/volume.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Volume (base unit cubic meter, m³). [INFO] [stderr] 5 | | quantity: Volume; "volume"; [INFO] [stderr] 6 | | /// Dimension of volume, L³ (base unit cubic meter, m³). [INFO] [stderr] ... | [INFO] [stderr] 103 | | } [INFO] [stderr] 104 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/volume_rate.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Volume rate (base unit cubic meter per second, m³ · s⁻¹). [INFO] [stderr] 5 | | quantity: VolumeRate; "volume rate"; [INFO] [stderr] 6 | | /// Dimension of volume rate, L³T⁻¹ (base unit cubic meter per second, m³ · s⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 149 | | } [INFO] [stderr] 150 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:254:22 [INFO] [stderr] | [INFO] [stderr] 254 | type DN = Dimension<$($symbol = system!(@replace $symbol N),)+ Kind = $crate::Kind>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension<$($symbol = system!(@replace $symbol N),)+ Kind = $crate::Kind>` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mod.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / system! { [INFO] [stderr] 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). [INFO] [stderr] 12 | | quantities: ISQ { [INFO] [stderr] 13 | | /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit [INFO] [stderr] ... | [INFO] [stderr] 75 | | } [INFO] [stderr] 76 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:254:82 [INFO] [stderr] | [INFO] [stderr] 254 | type DN = Dimension<$($symbol = system!(@replace $symbol N),)+ Kind = $crate::Kind>; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mod.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / system! { [INFO] [stderr] 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). [INFO] [stderr] 12 | | quantities: ISQ { [INFO] [stderr] 13 | | /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit [INFO] [stderr] ... | [INFO] [stderr] 75 | | } [INFO] [stderr] 76 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:266:13 [INFO] [stderr] | [INFO] [stderr] 266 | Dimension<$($symbol = $symbol,)+ Kind = K>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension<$($symbol = $symbol,)+ Kind = K>` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mod.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / system! { [INFO] [stderr] 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). [INFO] [stderr] 12 | | quantities: ISQ { [INFO] [stderr] 13 | | /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit [INFO] [stderr] ... | [INFO] [stderr] 75 | | } [INFO] [stderr] 76 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:265:47 [INFO] [stderr] | [INFO] [stderr] 265 | pub type $quantities<$($symbol,)+ K = $crate::Kind> = [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mod.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / system! { [INFO] [stderr] 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). [INFO] [stderr] 12 | | quantities: ISQ { [INFO] [stderr] 13 | | /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit [INFO] [stderr] ... | [INFO] [stderr] 75 | | } [INFO] [stderr] 76 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:270:30 [INFO] [stderr] | [INFO] [stderr] 270 | pub type $units = Units; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Units` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mod.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / system! { [INFO] [stderr] 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). [INFO] [stderr] 12 | | quantities: ISQ { [INFO] [stderr] 13 | | /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit [INFO] [stderr] ... | [INFO] [stderr] 75 | | } [INFO] [stderr] 76 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:128:25 [INFO] [stderr] | [INFO] [stderr] 128 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:128:93 [INFO] [stderr] | [INFO] [stderr] 128 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $a` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:134:21 [INFO] [stderr] | [INFO] [stderr] 134 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:134:89 [INFO] [stderr] | [INFO] [stderr] 134 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $b` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:145:25 [INFO] [stderr] | [INFO] [stderr] 145 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:145:93 [INFO] [stderr] | [INFO] [stderr] 145 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $a` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:150:21 [INFO] [stderr] | [INFO] [stderr] 150 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:150:89 [INFO] [stderr] | [INFO] [stderr] 150 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $b` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:158:29 [INFO] [stderr] | [INFO] [stderr] 158 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:158:97 [INFO] [stderr] | [INFO] [stderr] 158 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $b` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:128:25 [INFO] [stderr] | [INFO] [stderr] 128 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:128:93 [INFO] [stderr] | [INFO] [stderr] 128 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $a` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:134:21 [INFO] [stderr] | [INFO] [stderr] 134 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:134:89 [INFO] [stderr] | [INFO] [stderr] 134 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $b` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:145:25 [INFO] [stderr] | [INFO] [stderr] 145 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:145:93 [INFO] [stderr] | [INFO] [stderr] 145 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $a` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:150:21 [INFO] [stderr] | [INFO] [stderr] 150 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:150:89 [INFO] [stderr] | [INFO] [stderr] 150 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $b` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:158:29 [INFO] [stderr] | [INFO] [stderr] 158 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:158:97 [INFO] [stderr] | [INFO] [stderr] 158 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $b` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'assert_impl': please use `assert_impl_all!` instead [INFO] [stderr] --> src/tests/asserts.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | assert_impl!(arguments; Arguments, meter>, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'assert_impl': please use `assert_impl_all!` instead [INFO] [stderr] --> src/tests/asserts.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | assert_impl!(display_style; DisplayStyle, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'assert_impl': please use `assert_impl_all!` instead [INFO] [stderr] --> src/tests/asserts.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | assert_impl!(q; Quantity, U, V>, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'assert_impl': please use `assert_impl_all!` instead [INFO] [stderr] --> src/tests/asserts.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | assert_impl!(quantity_arguments; QuantityArguments, U, V, meter>, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/acceleration.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Acceleration (base unit meter per second squared, m · s⁻²). [INFO] [stderr] 5 | | quantity: Acceleration; "acceleration"; [INFO] [stderr] 6 | | /// Dimension of acceleration, LT⁻² (base unit meter per second squared, m · s⁻²). [INFO] [stderr] ... | [INFO] [stderr] 66 | | } [INFO] [stderr] 67 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/amount_of_substance.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Amount of substance (base unit mole, mol). [INFO] [stderr] 5 | | quantity: AmountOfSubstance; "amount of substance"; [INFO] [stderr] 6 | | /// Dimension of amount of substance, N (base unit mole, mol). [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/angle.rs:15:11 [INFO] [stderr] | [INFO] [stderr] 15 | kind: ::si::marker::AngleKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::si::marker::AngleKind)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/angular_acceleration.rs:15:11 [INFO] [stderr] | [INFO] [stderr] 15 | kind: ::si::marker::AngleKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::si::marker::AngleKind)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/angular_velocity.rs:15:11 [INFO] [stderr] | [INFO] [stderr] 15 | kind: ::si::marker::AngleKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::si::marker::AngleKind)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/area.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Area (base unit square meter, m²). [INFO] [stderr] 5 | | quantity: Area; "area"; [INFO] [stderr] 6 | | /// Dimension of area, L² (base unit square meter, m²). [INFO] [stderr] ... | [INFO] [stderr] 68 | | } [INFO] [stderr] 69 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/available_energy.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Available energy (base unit joule per kilogram, m² · s⁻²). [INFO] [stderr] 5 | | quantity: AvailableEnergy; "available energy"; [INFO] [stderr] 6 | | /// Dimension of available energy, L²T⁻² (base unit joule per kilogram, m² · s⁻²). [INFO] [stderr] ... | [INFO] [stderr] 84 | | } [INFO] [stderr] 85 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/capacitance.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Capacitance (base unit farad, m⁻² · kg⁻¹ · s⁴ · A²). [INFO] [stderr] 5 | | quantity: Capacitance; "capacitance"; [INFO] [stderr] 6 | | /// Dimension of capacitance, L⁻²M⁻¹T⁴I² (base unit farad, m⁻² · kg⁻¹ · s⁴ · A²). [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/electric_charge.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Electric charge (base unit coulomb, A · s). [INFO] [stderr] 5 | | quantity: ElectricCharge; "electric charge"; [INFO] [stderr] 6 | | /// Dimension of electric charge, TI (base unit coulomb, A · s). [INFO] [stderr] ... | [INFO] [stderr] 54 | | } [INFO] [stderr] 55 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/electric_current.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Electric current (base unit ampere, A). [INFO] [stderr] 5 | | quantity: ElectricCurrent; "electric current"; [INFO] [stderr] 6 | | /// Dimension of electric current, I (base unit ampere, A). [INFO] [stderr] ... | [INFO] [stderr] 45 | | } [INFO] [stderr] 46 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/electric_potential.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Electric potential (base unit volt, m² · kg · s⁻³ · A⁻¹). [INFO] [stderr] 5 | | quantity: ElectricPotential; "electric potential"; [INFO] [stderr] 6 | | /// Dimension of electric potential, L²MT⁻³I⁻¹ (base unit volt, m² · kg · s⁻³ · A⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/electrical_conductance.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Electrical conductance (base unit siemens, m⁻² · kg⁻¹ · s³ · A²). [INFO] [stderr] 5 | | quantity: ElectricalConductance; "electrical conductance"; [INFO] [stderr] 6 | | /// Dimension of electrical conductance, L⁻²M⁻¹T³I² (base unit siemens, m⁻² · kg⁻¹ · s³ · A²). [INFO] [stderr] ... | [INFO] [stderr] 44 | | } [INFO] [stderr] 45 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/electrical_resistance.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Electrical resistance (base unit ohm, m² · kg · s⁻³ · A⁻²). [INFO] [stderr] 5 | | quantity: ElectricalResistance; "electrical resistance"; [INFO] [stderr] 6 | | /// Dimension of electrical resistance, L²MT⁻³I⁻² (base unit ohm, m² · kg · s⁻³ · A⁻²). [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/energy.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Energy (base unit joule, kg · m² · s⁻²). [INFO] [stderr] 5 | | quantity: Energy; "energy"; [INFO] [stderr] 6 | | /// Dimension of energy, L²MT⁻² (base unit joule, kg · m² · s⁻²). [INFO] [stderr] ... | [INFO] [stderr] 77 | | } [INFO] [stderr] 78 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/force.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Force (base unit newton, kg · m · s⁻²). [INFO] [stderr] 5 | | quantity: Force; "force"; [INFO] [stderr] 6 | | /// Dimension of force, LMT⁻² (base unit newton, kg · m · s⁻²). [INFO] [stderr] ... | [INFO] [stderr] 46 | | } [INFO] [stderr] 47 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/frequency.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Frequency (base unit hertz, s⁻¹). [INFO] [stderr] 5 | | quantity: Frequency; "frequency"; [INFO] [stderr] 6 | | /// Dimension of frequency, T⁻¹ (base unit hertz, s⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 44 | | } [INFO] [stderr] 45 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/inductance.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Inductance (base unit henry, m² · kg · s⁻² · A⁻²). [INFO] [stderr] 5 | | quantity: Inductance; "inductance"; [INFO] [stderr] 6 | | /// Dimension of inductance, L²MT⁻²I⁻² (base unit henry, m² · kg · s⁻² · A⁻²). [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/jerk.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Jerk (base unit meter per second cubed, m · s⁻³). [INFO] [stderr] 5 | | quantity: Jerk; "jerk"; [INFO] [stderr] 6 | | /// Dimension of jerk, LT⁻³ (base unit meter per second cubed, m · s⁻³). [INFO] [stderr] ... | [INFO] [stderr] 65 | | } [INFO] [stderr] 66 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/length.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Length (base unit meter, m). [INFO] [stderr] 5 | | quantity: Length; "length"; [INFO] [stderr] 6 | | /// Dimension of length, L (base unit meter, m). [INFO] [stderr] ... | [INFO] [stderr] 64 | | } [INFO] [stderr] 65 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/luminance.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Luminance (base unit candela per square meter, cd · m⁻²). [INFO] [stderr] 5 | | quantity: Luminance; "luminance"; [INFO] [stderr] 6 | | /// Dimension of luminance, L⁻²J (base unit candela per square meter, cd · m⁻²). [INFO] [stderr] ... | [INFO] [stderr] 84 | | } [INFO] [stderr] 85 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/luminous_intensity.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Luminous intensity (base unit candela, cd). [INFO] [stderr] 5 | | quantity: LuminousIntensity; "luminous intensity"; [INFO] [stderr] 6 | | /// Dimension of luminous intensity, J (base unit candela, cd). [INFO] [stderr] ... | [INFO] [stderr] 40 | | } [INFO] [stderr] 41 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/magnetic_flux.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Magnetic flux (base unit weber, m² · kg · s⁻² · A⁻¹). [INFO] [stderr] 5 | | quantity: MagneticFlux; "magnetic flux"; [INFO] [stderr] 6 | | /// Dimension of magnetic flux, L²MT⁻²I⁻¹ (base unit weber, m² · kg · s⁻² · A⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 40 | | } [INFO] [stderr] 41 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/magnetic_flux_density.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Magnetic flux density (base unit tesla, kg · s⁻² · A⁻¹). [INFO] [stderr] 5 | | quantity: MagneticFluxDensity; "magnetic flux density"; [INFO] [stderr] 6 | | /// Dimension of magnetic flux density, MT⁻²I⁻¹ (base unit tesla, kg · s⁻² · A⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mass.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Mass (base unit kilogram, kg). [INFO] [stderr] 5 | | quantity: Mass; "mass"; [INFO] [stderr] 6 | | /// Mass dimension, M (base unit kilogram, kg). [INFO] [stderr] ... | [INFO] [stderr] 54 | | } [INFO] [stderr] 55 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mass_density.rs:7:1 [INFO] [stderr] | [INFO] [stderr] 7 | / quantity! { [INFO] [stderr] 8 | | /// Mass density (base unit kilogram per cubic meter, kg · m⁻³). [INFO] [stderr] 9 | | quantity: MassDensity; "mass density"; [INFO] [stderr] 10 | | /// Dimension of mass density, L⁻³M (base unit kilogram per cubic meter, kg · m⁻³). [INFO] [stderr] ... | [INFO] [stderr] 119 | | } [INFO] [stderr] 120 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mass_rate.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Mass rate (base unit kilogram per second, kg · s⁻¹). [INFO] [stderr] 5 | | quantity: MassRate; "mass rate"; [INFO] [stderr] 6 | | /// Dimension of mass rate, MT⁻¹ (base unit kilogram per second, kg · s⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 100 | | } [INFO] [stderr] 101 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/momentum.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Momentum (base unit kilogram meter per second, kg · m · s⁻¹). [INFO] [stderr] 5 | | quantity: Momentum; "momentum"; [INFO] [stderr] 6 | | /// Dimension of momentum, LMT⁻¹ (base unit kilogram meter per second, kg · m · s⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 119 | | } [INFO] [stderr] 120 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/power.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Power (base unit watt, m² · kg · s⁻³). [INFO] [stderr] 5 | | quantity: Power; "power"; [INFO] [stderr] 6 | | /// Dimension of power, L²MT⁻³ (base unit watt, m² · kg · s⁻³). [INFO] [stderr] ... | [INFO] [stderr] 56 | | } [INFO] [stderr] 57 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/pressure.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Pressure (base unit pascal, kg · m⁻¹ · s⁻²). [INFO] [stderr] 5 | | quantity: Pressure; "pressure"; [INFO] [stderr] 6 | | /// Dimension of pressure, L⁻¹MT⁻² (base unit pascal, kg · m⁻¹ · s⁻²). [INFO] [stderr] ... | [INFO] [stderr] 91 | | } [INFO] [stderr] 92 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/ratio.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Ratio (dimensionless quantity). [INFO] [stderr] 5 | | quantity: Ratio; "ratio"; [INFO] [stderr] 6 | | /// Dimension of ratio, 1 (dimensionless). [INFO] [stderr] ... | [INFO] [stderr] 29 | | } [INFO] [stderr] 30 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/temperature_interval.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / quantity! { [INFO] [stderr] 11 | | /// Temperature interval (base unit kelvin, K). [INFO] [stderr] 12 | | quantity: TemperatureInterval; "temperature interval"; [INFO] [stderr] 13 | | /// Dimension of temperature interval, Th (base unit kelvin, K). [INFO] [stderr] ... | [INFO] [stderr] 50 | | } [INFO] [stderr] 51 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/thermodynamic_temperature.rs:62:11 [INFO] [stderr] | [INFO] [stderr] 62 | kind: ::si::marker::TemperatureKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::si::marker::TemperatureKind)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/time.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Time (base unit second, s). [INFO] [stderr] 5 | | quantity: Time; "time"; [INFO] [stderr] 6 | | /// Dimension of time, T (base unit second, s). [INFO] [stderr] ... | [INFO] [stderr] 45 | | } [INFO] [stderr] 46 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/torque.rs:20:11 [INFO] [stderr] | [INFO] [stderr] 20 | kind: ::si::marker::AngleKind; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::si::marker::AngleKind)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/velocity.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Velocity (base unit meter per second, m · s⁻¹). [INFO] [stderr] 5 | | quantity: Velocity; "velocity"; [INFO] [stderr] 6 | | /// Dimension of velocity, LT⁻¹ (base unit meter per second, m · s⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 70 | | } [INFO] [stderr] 71 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/volume.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Volume (base unit cubic meter, m³). [INFO] [stderr] 5 | | quantity: Volume; "volume"; [INFO] [stderr] 6 | | /// Dimension of volume, L³ (base unit cubic meter, m³). [INFO] [stderr] ... | [INFO] [stderr] 103 | | } [INFO] [stderr] 104 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/volume_rate.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | / quantity! { [INFO] [stderr] 4 | | /// Volume rate (base unit cubic meter per second, m³ · s⁻¹). [INFO] [stderr] 5 | | quantity: VolumeRate; "volume rate"; [INFO] [stderr] 6 | | /// Dimension of volume rate, L³T⁻¹ (base unit cubic meter per second, m³ · s⁻¹). [INFO] [stderr] ... | [INFO] [stderr] 149 | | } [INFO] [stderr] 150 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:254:22 [INFO] [stderr] | [INFO] [stderr] 254 | type DN = Dimension<$($symbol = system!(@replace $symbol N),)+ Kind = $crate::Kind>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension<$($symbol = system!(@replace $symbol N),)+ Kind = $crate::Kind>` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mod.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / system! { [INFO] [stderr] 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). [INFO] [stderr] 12 | | quantities: ISQ { [INFO] [stderr] 13 | | /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit [INFO] [stderr] ... | [INFO] [stderr] 75 | | } [INFO] [stderr] 76 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:254:82 [INFO] [stderr] | [INFO] [stderr] 254 | type DN = Dimension<$($symbol = system!(@replace $symbol N),)+ Kind = $crate::Kind>; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mod.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / system! { [INFO] [stderr] 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). [INFO] [stderr] 12 | | quantities: ISQ { [INFO] [stderr] 13 | | /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit [INFO] [stderr] ... | [INFO] [stderr] 75 | | } [INFO] [stderr] 76 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:266:13 [INFO] [stderr] | [INFO] [stderr] 266 | Dimension<$($symbol = $symbol,)+ Kind = K>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension<$($symbol = $symbol,)+ Kind = K>` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mod.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / system! { [INFO] [stderr] 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). [INFO] [stderr] 12 | | quantities: ISQ { [INFO] [stderr] 13 | | /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit [INFO] [stderr] ... | [INFO] [stderr] 75 | | } [INFO] [stderr] 76 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:265:47 [INFO] [stderr] | [INFO] [stderr] 265 | pub type $quantities<$($symbol,)+ K = $crate::Kind> = [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mod.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / system! { [INFO] [stderr] 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). [INFO] [stderr] 12 | | quantities: ISQ { [INFO] [stderr] 13 | | /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit [INFO] [stderr] ... | [INFO] [stderr] 75 | | } [INFO] [stderr] 76 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:270:30 [INFO] [stderr] | [INFO] [stderr] 270 | pub type $units = Units; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Units` [INFO] [stderr] | [INFO] [stderr] ::: src/si/mod.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | / system! { [INFO] [stderr] 11 | | /// [International System of Quantities](http://jcgm.bipm.org/vim/en/1.6.html) (ISQ). [INFO] [stderr] 12 | | quantities: ISQ { [INFO] [stderr] 13 | | /// Length, one of the base quantities in the ISQ, denoted by the symbol L. The base unit [INFO] [stderr] ... | [INFO] [stderr] 75 | | } [INFO] [stderr] 76 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:128:25 [INFO] [stderr] | [INFO] [stderr] 128 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:128:93 [INFO] [stderr] | [INFO] [stderr] 128 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $a` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:134:21 [INFO] [stderr] | [INFO] [stderr] 134 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:134:89 [INFO] [stderr] | [INFO] [stderr] 134 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $b` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:145:25 [INFO] [stderr] | [INFO] [stderr] 145 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:145:93 [INFO] [stderr] | [INFO] [stderr] 145 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $a` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:150:21 [INFO] [stderr] | [INFO] [stderr] 150 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:150:89 [INFO] [stderr] | [INFO] [stderr] 150 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $b` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:158:29 [INFO] [stderr] | [INFO] [stderr] 158 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:158:97 [INFO] [stderr] | [INFO] [stderr] 158 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $b` [INFO] [stderr] ... [INFO] [stderr] 212 | impl_from!(AngleKind, Kind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:128:25 [INFO] [stderr] | [INFO] [stderr] 128 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:128:93 [INFO] [stderr] | [INFO] [stderr] 128 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $a` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:134:21 [INFO] [stderr] | [INFO] [stderr] 134 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:134:89 [INFO] [stderr] | [INFO] [stderr] 134 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $b` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:145:25 [INFO] [stderr] | [INFO] [stderr] 145 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:145:93 [INFO] [stderr] | [INFO] [stderr] 145 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $a` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:150:21 [INFO] [stderr] | [INFO] [stderr] 150 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:150:89 [INFO] [stderr] | [INFO] [stderr] 150 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $b` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:158:29 [INFO] [stderr] | [INFO] [stderr] 158 | Dimension, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/si/mod.rs:158:97 [INFO] [stderr] | [INFO] [stderr] 158 | Dimension, [INFO] [stderr] | ^^ help: use `dyn`: `dyn $b` [INFO] [stderr] ... [INFO] [stderr] 213 | impl_from!(Kind, AngleKind); [INFO] [stderr] | ---------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/mod.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | / quantity! { [INFO] [stderr] 24 | | quantity: Length; "length"; [INFO] [stderr] 25 | | dimension: Q; [INFO] [stderr] 26 | | units { [INFO] [stderr] ... | [INFO] [stderr] 29 | | } [INFO] [stderr] 30 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/mod.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | / quantity! { [INFO] [stderr] 36 | | quantity: Mass; "mass"; [INFO] [stderr] 37 | | dimension: Q; [INFO] [stderr] 38 | | units { [INFO] [stderr] 39 | | @kilogram: 1.0_E0; "kg", "kilogram", "kilograms"; [INFO] [stderr] 40 | | } [INFO] [stderr] 41 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/quantity.rs:110:19 [INFO] [stderr] | [INFO] [stderr] 110 | kind: $crate::Kind; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/mod.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | / quantity! { [INFO] [stderr] 47 | | quantity: ThermodynamicTemperature; "thermodynamic temperature"; [INFO] [stderr] 48 | | dimension: Q; [INFO] [stderr] 49 | | units { [INFO] [stderr] ... | [INFO] [stderr] 53 | | } [INFO] [stderr] 54 | | } [INFO] [stderr] | |_____- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:254:22 [INFO] [stderr] | [INFO] [stderr] 254 | type DN = Dimension<$($symbol = system!(@replace $symbol N),)+ Kind = $crate::Kind>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension<$($symbol = system!(@replace $symbol N),)+ Kind = $crate::Kind>` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/mod.rs:57:1 [INFO] [stderr] | [INFO] [stderr] 57 | / system! { [INFO] [stderr] 58 | | quantities: Q { [INFO] [stderr] 59 | | length: meter, L; [INFO] [stderr] 60 | | mass: kilogram, M; [INFO] [stderr] ... | [INFO] [stderr] 67 | | } [INFO] [stderr] 68 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:254:82 [INFO] [stderr] | [INFO] [stderr] 254 | type DN = Dimension<$($symbol = system!(@replace $symbol N),)+ Kind = $crate::Kind>; [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/mod.rs:57:1 [INFO] [stderr] | [INFO] [stderr] 57 | / system! { [INFO] [stderr] 58 | | quantities: Q { [INFO] [stderr] 59 | | length: meter, L; [INFO] [stderr] 60 | | mass: kilogram, M; [INFO] [stderr] ... | [INFO] [stderr] 67 | | } [INFO] [stderr] 68 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:266:13 [INFO] [stderr] | [INFO] [stderr] 266 | Dimension<$($symbol = $symbol,)+ Kind = K>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Dimension<$($symbol = $symbol,)+ Kind = K>` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/mod.rs:57:1 [INFO] [stderr] | [INFO] [stderr] 57 | / system! { [INFO] [stderr] 58 | | quantities: Q { [INFO] [stderr] 59 | | length: meter, L; [INFO] [stderr] 60 | | mass: kilogram, M; [INFO] [stderr] ... | [INFO] [stderr] 67 | | } [INFO] [stderr] 68 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:265:47 [INFO] [stderr] | [INFO] [stderr] 265 | pub type $quantities<$($symbol,)+ K = $crate::Kind> = [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn $crate::Kind` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/mod.rs:57:1 [INFO] [stderr] | [INFO] [stderr] 57 | / system! { [INFO] [stderr] 58 | | quantities: Q { [INFO] [stderr] 59 | | length: meter, L; [INFO] [stderr] 60 | | mass: kilogram, M; [INFO] [stderr] ... | [INFO] [stderr] 67 | | } [INFO] [stderr] 68 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:270:30 [INFO] [stderr] | [INFO] [stderr] 270 | pub type $units = Units; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Units` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/mod.rs:57:1 [INFO] [stderr] | [INFO] [stderr] 57 | / system! { [INFO] [stderr] 58 | | quantities: Q { [INFO] [stderr] 59 | | length: meter, L; [INFO] [stderr] 60 | | mass: kilogram, M; [INFO] [stderr] ... | [INFO] [stderr] 67 | | } [INFO] [stderr] 68 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:1511:22 [INFO] [stderr] | [INFO] [stderr] 1511 | type Units = __system::Units<$V, $($name = __system::$name::$U,)+>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn __system::Units<$V, $($name = __system::$name::$U,)+>` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/quantity.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | mod k { Q!(tests, super::V, (kilometer, kilogram, kelvin)); } [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:1511:22 [INFO] [stderr] | [INFO] [stderr] 1511 | type Units = __system::Units<$V, $($name = __system::$name::$U,)+>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn __system::Units<$V, $($name = __system::$name::$U,)+>` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/quantity.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | mod k { Q!(tests, super::V, (kilometer, kilogram, kelvin)); } [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:1511:22 [INFO] [stderr] | [INFO] [stderr] 1511 | type Units = __system::Units<$V, $($name = __system::$name::$U,)+>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn __system::Units<$V, $($name = __system::$name::$U,)+>` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/quantity.rs:299:17 [INFO] [stderr] | [INFO] [stderr] 299 | mod k { Q!(tests, super::V, (kilometer, kilogram, kelvin)); } [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:1511:22 [INFO] [stderr] | [INFO] [stderr] 1511 | type Units = __system::Units<$V, $($name = __system::$name::$U,)+>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn __system::Units<$V, $($name = __system::$name::$U,)+>` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/quantity.rs:299:17 [INFO] [stderr] | [INFO] [stderr] 299 | mod k { Q!(tests, super::V, (kilometer, kilogram, kelvin)); } [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:1511:22 [INFO] [stderr] | [INFO] [stderr] 1511 | type Units = __system::Units<$V, $($name = __system::$name::$U,)+>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn __system::Units<$V, $($name = __system::$name::$U,)+>` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/quantity.rs:349:17 [INFO] [stderr] | [INFO] [stderr] 349 | mod k { Q!(tests, super::V, (kilometer, kilogram, kelvin)); } [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system.rs:1511:22 [INFO] [stderr] | [INFO] [stderr] 1511 | type Units = __system::Units<$V, $($name = __system::$name::$U,)+>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn __system::Units<$V, $($name = __system::$name::$U,)+>` [INFO] [stderr] | [INFO] [stderr] ::: src/tests/quantity.rs:349:17 [INFO] [stderr] | [INFO] [stderr] 349 | mod k { Q!(tests, super::V, (kilometer, kilogram, kelvin)); } [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tests/system.rs:6:28 [INFO] [stderr] | [INFO] [stderr] 6 | type MeterKelvinBase = Units; [INFO] [stderr] | |___________________________________________^ [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 6 | type MeterKelvinBase = dyn Units; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/tests/system.rs:8:36 [INFO] [stderr] | [INFO] [stderr] 8 | type KilometerFahrenheitBase = Units; [INFO] [stderr] | |______________________________________________________^ [INFO] [stderr] help: use `dyn` [INFO] [stderr] | [INFO] [stderr] 8 | type KilometerFahrenheitBase = dyn Units; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 21.74s [INFO] running `"docker" "inspect" "4915dfd0b7af7271e79b16465f094e31a90758849764e2245799592b49e2612e"` [INFO] running `"docker" "rm" "-f" "4915dfd0b7af7271e79b16465f094e31a90758849764e2245799592b49e2612e"` [INFO] [stdout] 4915dfd0b7af7271e79b16465f094e31a90758849764e2245799592b49e2612e