[INFO] fetching crate au 0.10.0...
[INFO] checking au-0.10.0 against master#568f6a8641e391ffcdcdb03e79d0901731d8d399 for pr-117164-1
[INFO] extracting crate au 0.10.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate au 0.10.0 on toolchain 568f6a8641e391ffcdcdb03e79d0901731d8d399
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+568f6a8641e391ffcdcdb03e79d0901731d8d399" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate au 0.10.0
[INFO] finished tweaking crates.io crate au 0.10.0
[INFO] tweaked toml for crates.io crate au 0.10.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate crates.io crate au 0.10.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+568f6a8641e391ffcdcdb03e79d0901731d8d399" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lazy_static v1.4.0
[INFO] [stderr]   Downloaded bit-vec v0.6.3
[INFO] [stderr]   Downloaded rand_core v0.5.1
[INFO] [stderr]   Downloaded rawpointer v0.2.1
[INFO] [stderr]   Downloaded typenum v1.13.0
[INFO] [stderr]   Downloaded redox_syscall v0.2.5
[INFO] [stderr]   Downloaded rusty-fork v0.3.0
[INFO] [stderr]   Downloaded quick-error v1.2.3
[INFO] [stderr]   Downloaded fnv v1.0.7
[INFO] [stderr]   Downloaded num-integer v0.1.44
[INFO] [stderr]   Downloaded wasi v0.10.2+wasi-snapshot-preview1
[INFO] [stderr]   Downloaded num-complex v0.3.1
[INFO] [stderr]   Downloaded generic-array v0.14.4
[INFO] [stderr]   Downloaded byteorder v1.4.3
[INFO] [stderr]   Downloaded simba v0.3.1
[INFO] [stderr]   Downloaded libm v0.2.1
[INFO] [stderr]   Downloaded ndarray v0.14.0
[INFO] [stderr]   Downloaded winapi v0.3.9
[INFO] [stderr]   Downloaded winapi-x86_64-pc-windows-gnu v0.4.0
[INFO] [stderr]   Downloaded winapi-i686-pc-windows-gnu v0.4.0
[INFO] [stderr]   Downloaded libc v0.2.89
[INFO] [stderr]   Downloaded proptest v0.10.1
[INFO] [stderr]   Downloaded regex-syntax v0.6.23
[INFO] [stderr]   Downloaded nalgebra v0.23.2
[INFO] [stderr]   Downloaded rand v0.7.3
[INFO] [stderr]   Downloaded rand_distr v0.3.0
[INFO] [stderr]   Downloaded rand v0.8.3
[INFO] [stderr]   Downloaded bit-set v0.5.2
[INFO] [stderr]   Downloaded num-rational v0.3.2
[INFO] [stderr]   Downloaded matrixmultiply v0.2.4
[INFO] [stderr]   Downloaded getrandom v0.1.16
[INFO] [stderr]   Downloaded wasi v0.9.0+wasi-snapshot-preview1
[INFO] [stderr]   Downloaded num-traits v0.2.14
[INFO] [stderr]   Downloaded getrandom v0.2.2
[INFO] [stderr]   Downloaded version_check v0.9.3
[INFO] [stderr]   Downloaded rand_hc v0.3.0
[INFO] [stderr]   Downloaded tempfile v3.2.0
[INFO] [stderr]   Downloaded rand_xorshift v0.2.0
[INFO] [stderr]   Downloaded approx v0.4.0
[INFO] [stderr]   Downloaded wait-timeout v0.2.0
[INFO] [stderr]   Downloaded rand_core v0.6.2
[INFO] [stderr]   Downloaded cfg-if v1.0.0
[INFO] [stderr]   Downloaded bitflags v1.2.1
[INFO] [stderr]   Downloaded paste v1.0.5
[INFO] [stderr]   Downloaded rand_chacha v0.3.0
[INFO] [stderr]   Downloaded ppv-lite86 v0.2.10
[INFO] [stderr]   Downloaded rand_hc v0.2.0
[INFO] [stderr]   Downloaded autocfg v1.0.1
[INFO] [stderr]   Downloaded remove_dir_all v0.5.3
[INFO] [stderr]   Downloaded rand_chacha v0.2.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+568f6a8641e391ffcdcdb03e79d0901731d8d399" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1538d7d0a92da790ef7ee7710a05d28f085df1b1de37bb6f62a0b6ad9d9c29ad
[INFO] running `Command { std: "docker" "start" "-a" "1538d7d0a92da790ef7ee7710a05d28f085df1b1de37bb6f62a0b6ad9d9c29ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1538d7d0a92da790ef7ee7710a05d28f085df1b1de37bb6f62a0b6ad9d9c29ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1538d7d0a92da790ef7ee7710a05d28f085df1b1de37bb6f62a0b6ad9d9c29ad", kill_on_drop: false }`
[INFO] [stdout] 1538d7d0a92da790ef7ee7710a05d28f085df1b1de37bb6f62a0b6ad9d9c29ad
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+568f6a8641e391ffcdcdb03e79d0901731d8d399" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2b8cfd36079667f816ab4c862e4bf96b9a3935150b0be54b44407844deaa05a3
[INFO] running `Command { std: "docker" "start" "-a" "2b8cfd36079667f816ab4c862e4bf96b9a3935150b0be54b44407844deaa05a3", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.89
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling libm v0.2.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling getrandom v0.2.2
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]    Compiling typenum v1.13.0
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling ndarray v0.14.0
[INFO] [stderr]    Compiling paste v1.0.5
[INFO] [stderr]    Compiling generic-array v0.14.4
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]     Checking matrixmultiply v0.2.4
[INFO] [stderr]     Checking remove_dir_all v0.5.3
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking bit-set v0.5.2
[INFO] [stderr]     Checking regex-syntax v0.6.23
[INFO] [stderr]     Checking rand_core v0.6.2
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand_xorshift v0.2.0
[INFO] [stderr]     Checking rand_chacha v0.3.0
[INFO] [stderr]     Checking num-complex v0.3.1
[INFO] [stderr]     Checking approx v0.4.0
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking rand v0.8.3
[INFO] [stderr]     Checking simba v0.3.1
[INFO] [stderr]     Checking tempfile v3.2.0
[INFO] [stderr]     Checking rand_distr v0.3.0
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking proptest v0.10.1
[INFO] [stderr]     Checking nalgebra v0.23.2
[INFO] [stderr]     Checking au v0.10.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/bode.rs:200:26
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let tf = Tf::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/bode.rs:200:41
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let tf = Tf::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                                         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/bode.rs:209:27
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let tf = Tfz::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                           ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/bode.rs:209:42
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let tf = Tfz::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                                          ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/bode.rs:216:26
[INFO] [stdout]     |
[INFO] [stdout] 216 |         let tf = Tf::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/bode.rs:216:41
[INFO] [stdout]     |
[INFO] [stdout] 216 |         let tf = Tf::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                                         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/bode.rs:242:26
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let tf = Tf::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/bode.rs:242:41
[INFO] [stdout]     |
[INFO] [stdout] 242 |         let tf = Tf::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                                         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/polar.rs:194:26
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let tf = Tf::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/polar.rs:194:41
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let tf = Tf::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                                         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/polar.rs:203:27
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let tf = Tfz::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                           ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/polar.rs:203:42
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let tf = Tfz::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                                          ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/polar.rs:225:26
[INFO] [stdout]     |
[INFO] [stdout] 225 |         let tf = Tf::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/polar.rs:225:41
[INFO] [stdout]     |
[INFO] [stdout] 225 |         let tf = Tf::new(poly!(2., 3.), poly!(1., 1., 1.));
[INFO] [stdout]     |                                         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/root_locus.rs:136:26
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let tf = Tf::new(poly!(1.), poly!(0., 1.));
[INFO] [stdout]     |                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/root_locus.rs:136:37
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let tf = Tf::new(poly!(1.), poly!(0., 1.));
[INFO] [stdout]     |                                     ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/root_locus.rs:143:26
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let tf = Tf::new(poly!(1.), poly!(0., 1.));
[INFO] [stdout]     |                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/plots/root_locus.rs:143:37
[INFO] [stdout]     |
[INFO] [stdout] 143 |         let tf = Tf::new(poly!(1.), poly!(0., 1.));
[INFO] [stdout]     |                                     ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:787:18
[INFO] [stdout]     |
[INFO] [stdout] 787 |         let p1 = poly!(1., 2.34, -4.2229);
[INFO] [stdout]     |                  ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:794:20
[INFO] [stdout]     |
[INFO] [stdout] 794 |         assert_eq!(poly!(4., 4., 4.), poly!(1., 2., 3.) + poly!(3., 2., 1.));
[INFO] [stdout]     |                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:794:39
[INFO] [stdout]     |
[INFO] [stdout] 794 |         assert_eq!(poly!(4., 4., 4.), poly!(1., 2., 3.) + poly!(3., 2., 1.));
[INFO] [stdout]     |                                       ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:794:59
[INFO] [stdout]     |
[INFO] [stdout] 794 |         assert_eq!(poly!(4., 4., 4.), poly!(1., 2., 3.) + poly!(3., 2., 1.));
[INFO] [stdout]     |                                                           ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:796:20
[INFO] [stdout]     |
[INFO] [stdout] 796 |         assert_eq!(poly!(4., 4., 3.), poly!(1., 2., 3.) + poly!(3., 2.));
[INFO] [stdout]     |                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:796:39
[INFO] [stdout]     |
[INFO] [stdout] 796 |         assert_eq!(poly!(4., 4., 3.), poly!(1., 2., 3.) + poly!(3., 2.));
[INFO] [stdout]     |                                       ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:796:59
[INFO] [stdout]     |
[INFO] [stdout] 796 |         assert_eq!(poly!(4., 4., 3.), poly!(1., 2., 3.) + poly!(3., 2.));
[INFO] [stdout]     |                                                           ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:798:20
[INFO] [stdout]     |
[INFO] [stdout] 798 |         assert_eq!(poly!(4., 4., 1.), poly!(1., 2.) + poly!(3., 2., 1.));
[INFO] [stdout]     |                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:798:39
[INFO] [stdout]     |
[INFO] [stdout] 798 |         assert_eq!(poly!(4., 4., 1.), poly!(1., 2.) + poly!(3., 2., 1.));
[INFO] [stdout]     |                                       ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:798:55
[INFO] [stdout]     |
[INFO] [stdout] 798 |         assert_eq!(poly!(4., 4., 1.), poly!(1., 2.) + poly!(3., 2., 1.));
[INFO] [stdout]     |                                                       ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:800:20
[INFO] [stdout]     |
[INFO] [stdout] 800 |         assert_eq!(poly!(4., 4.), poly!(1., 2., 3.) + poly!(3., 2., -3.));
[INFO] [stdout]     |                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:800:35
[INFO] [stdout]     |
[INFO] [stdout] 800 |         assert_eq!(poly!(4., 4.), poly!(1., 2., 3.) + poly!(3., 2., -3.));
[INFO] [stdout]     |                                   ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:800:55
[INFO] [stdout]     |
[INFO] [stdout] 800 |         assert_eq!(poly!(4., 4.), poly!(1., 2., 3.) + poly!(3., 2., -3.));
[INFO] [stdout]     |                                                       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:802:20
[INFO] [stdout]     |
[INFO] [stdout] 802 |         assert_eq!(poly!(-2., 2., 3.), poly!(1., 2., 3.) + -3.);
[INFO] [stdout]     |                    ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:802:40
[INFO] [stdout]     |
[INFO] [stdout] 802 |         assert_eq!(poly!(-2., 2., 3.), poly!(1., 2., 3.) + -3.);
[INFO] [stdout]     |                                        ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:804:20
[INFO] [stdout]     |
[INFO] [stdout] 804 |         assert_eq!(poly!(0, 2, 3), 2 + poly!(1, 2, 3) + -3);
[INFO] [stdout]     |                    -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:804:40
[INFO] [stdout]     |
[INFO] [stdout] 804 |         assert_eq!(poly!(0, 2, 3), 2 + poly!(1, 2, 3) + -3);
[INFO] [stdout]     |                                        -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:806:20
[INFO] [stdout]     |
[INFO] [stdout] 806 |         assert_eq!(poly!(9.0_f32, 2., 3.), 3. + poly!(1.0_f32, 2., 3.) + 5.);
[INFO] [stdout]     |                    ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:806:49
[INFO] [stdout]     |
[INFO] [stdout] 806 |         assert_eq!(poly!(9.0_f32, 2., 3.), 3. + poly!(1.0_f32, 2., 3.) + 5.);
[INFO] [stdout]     |                                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:808:17
[INFO] [stdout]     |
[INFO] [stdout] 808 |         let p = poly!(-2, 2, 3);
[INFO] [stdout]     |                 --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:811:20
[INFO] [stdout]     |
[INFO] [stdout] 811 |         assert_eq!(poly!(-6, 6, 9), p3);
[INFO] [stdout]     |                    --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:816:20
[INFO] [stdout]     |
[INFO] [stdout] 816 |         assert_eq!(poly!(5, 4, 3), 1 + &poly!(4, 4, 3));
[INFO] [stdout]     |                    -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:816:41
[INFO] [stdout]     |
[INFO] [stdout] 816 |         assert_eq!(poly!(5, 4, 3), 1 + &poly!(4, 4, 3));
[INFO] [stdout]     |                                         -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:817:20
[INFO] [stdout]     |
[INFO] [stdout] 817 |         assert_eq!(poly!(6, 4, 3), &poly!(5, 4, 3) + 1);
[INFO] [stdout]     |                    -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:817:37
[INFO] [stdout]     |
[INFO] [stdout] 817 |         assert_eq!(poly!(6, 4, 3), &poly!(5, 4, 3) + 1);
[INFO] [stdout]     |                                     -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:824:22
[INFO] [stdout]     |
[INFO] [stdout] 824 |             let p2 = poly!(1, 2);
[INFO] [stdout]     |                      ----------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:825:18
[INFO] [stdout]     |
[INFO] [stdout] 825 |             p1 = poly!(1) + &p2;
[INFO] [stdout]     |                  -------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:827:24
[INFO] [stdout]     |
[INFO] [stdout] 827 |         let p3 = p1 + &poly!(0, 0, 2);
[INFO] [stdout]     |                        -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:828:20
[INFO] [stdout]     |
[INFO] [stdout] 828 |         assert_eq!(poly!(2, 2, 2), p3);
[INFO] [stdout]     |                    -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:829:24
[INFO] [stdout]     |
[INFO] [stdout] 829 |         let p4 = p3 + &poly!(3);
[INFO] [stdout]     |                        -------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:830:20
[INFO] [stdout]     |
[INFO] [stdout] 830 |         assert_eq!(poly!(5, 2, 2), p4);
[INFO] [stdout]     |                    -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:836:20
[INFO] [stdout]     |
[INFO] [stdout] 836 |         assert_eq!(poly!(-2., 0., 2.), poly!(1., 2., 3.) - poly!(3., 2., 1.));
[INFO] [stdout]     |                    ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:836:40
[INFO] [stdout]     |
[INFO] [stdout] 836 |         assert_eq!(poly!(-2., 0., 2.), poly!(1., 2., 3.) - poly!(3., 2., 1.));
[INFO] [stdout]     |                                        ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:836:60
[INFO] [stdout]     |
[INFO] [stdout] 836 |         assert_eq!(poly!(-2., 0., 2.), poly!(1., 2., 3.) - poly!(3., 2., 1.));
[INFO] [stdout]     |                                                            ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:838:20
[INFO] [stdout]     |
[INFO] [stdout] 838 |         assert_eq!(poly!(-2., 0., 3.), poly!(1., 2., 3.) - poly!(3., 2.));
[INFO] [stdout]     |                    ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:838:40
[INFO] [stdout]     |
[INFO] [stdout] 838 |         assert_eq!(poly!(-2., 0., 3.), poly!(1., 2., 3.) - poly!(3., 2.));
[INFO] [stdout]     |                                        ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:838:60
[INFO] [stdout]     |
[INFO] [stdout] 838 |         assert_eq!(poly!(-2., 0., 3.), poly!(1., 2., 3.) - poly!(3., 2.));
[INFO] [stdout]     |                                                            ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:840:20
[INFO] [stdout]     |
[INFO] [stdout] 840 |         assert_eq!(poly!(-2., 0., -1.), poly!(1., 2.) - poly!(3., 2., 1.));
[INFO] [stdout]     |                    ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:840:41
[INFO] [stdout]     |
[INFO] [stdout] 840 |         assert_eq!(poly!(-2., 0., -1.), poly!(1., 2.) - poly!(3., 2., 1.));
[INFO] [stdout]     |                                         ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:840:57
[INFO] [stdout]     |
[INFO] [stdout] 840 |         assert_eq!(poly!(-2., 0., -1.), poly!(1., 2.) - poly!(3., 2., 1.));
[INFO] [stdout]     |                                                         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:842:20
[INFO] [stdout]     |
[INFO] [stdout] 842 |         assert_eq!(poly!(-2., 0., 6.), poly!(1., 2., 3.) - poly!(3., 2., -3.));
[INFO] [stdout]     |                    ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:842:40
[INFO] [stdout]     |
[INFO] [stdout] 842 |         assert_eq!(poly!(-2., 0., 6.), poly!(1., 2., 3.) - poly!(3., 2., -3.));
[INFO] [stdout]     |                                        ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:842:60
[INFO] [stdout]     |
[INFO] [stdout] 842 |         assert_eq!(poly!(-2., 0., 6.), poly!(1., 2., 3.) - poly!(3., 2., -3.));
[INFO] [stdout]     |                                                            ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:844:17
[INFO] [stdout]     |
[INFO] [stdout] 844 |         let p = poly!(1., 1.);
[INFO] [stdout]     |                 ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:847:20
[INFO] [stdout]     |
[INFO] [stdout] 847 |         assert_eq!(poly!(-10., 1.), poly!(2., 1.) - 12.);
[INFO] [stdout]     |                    --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:847:37
[INFO] [stdout]     |
[INFO] [stdout] 847 |         assert_eq!(poly!(-10., 1.), poly!(2., 1.) - 12.);
[INFO] [stdout]     |                                     ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:849:20
[INFO] [stdout]     |
[INFO] [stdout] 849 |         assert_eq!(poly!(-1., -1.), 1. - poly!(2., 1.));
[INFO] [stdout]     |                    --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:849:42
[INFO] [stdout]     |
[INFO] [stdout] 849 |         assert_eq!(poly!(-1., -1.), 1. - poly!(2., 1.));
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:851:20
[INFO] [stdout]     |
[INFO] [stdout] 851 |         assert_eq!(poly!(-1_i8, -1), 1_i8 - poly!(2, 1));
[INFO] [stdout]     |                    ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:851:45
[INFO] [stdout]     |
[INFO] [stdout] 851 |         assert_eq!(poly!(-1_i8, -1), 1_i8 - poly!(2, 1));
[INFO] [stdout]     |                                             ----------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:853:20
[INFO] [stdout]     |
[INFO] [stdout] 853 |         assert_eq!(poly!(-10, 1), poly!(2, 1) - 12);
[INFO] [stdout]     |                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:853:35
[INFO] [stdout]     |
[INFO] [stdout] 853 |         assert_eq!(poly!(-10, 1), poly!(2, 1) - 12);
[INFO] [stdout]     |                                   ----------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:858:20
[INFO] [stdout]     |
[INFO] [stdout] 858 |         assert_eq!(poly!(-3, -4, -3), 1 - &poly!(4, 4, 3));
[INFO] [stdout]     |                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:858:44
[INFO] [stdout]     |
[INFO] [stdout] 858 |         assert_eq!(poly!(-3, -4, -3), 1 - &poly!(4, 4, 3));
[INFO] [stdout]     |                                            -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:859:20
[INFO] [stdout]     |
[INFO] [stdout] 859 |         assert_eq!(poly!(4, 4, 3), &poly!(5, 4, 3) - 1);
[INFO] [stdout]     |                    -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:859:37
[INFO] [stdout]     |
[INFO] [stdout] 859 |         assert_eq!(poly!(4, 4, 3), &poly!(5, 4, 3) - 1);
[INFO] [stdout]     |                                     -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:865:17
[INFO] [stdout]     |
[INFO] [stdout] 865 |         let p = poly!(1, 2, 3) - 3_u32;
[INFO] [stdout]     |                 -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:874:13
[INFO] [stdout]     |
[INFO] [stdout] 874 |             poly!(0., 0., -1., 0., -1.),
[INFO] [stdout]     |             --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:875:13
[INFO] [stdout]     |
[INFO] [stdout] 875 |             poly!(1., 0., 1.) * poly!(0., 0., -1.)
[INFO] [stdout]     |             ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:875:33
[INFO] [stdout]     |
[INFO] [stdout] 875 |             poly!(1., 0., 1.) * poly!(0., 0., -1.)
[INFO] [stdout]     |                                 ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:878:34
[INFO] [stdout]     |
[INFO] [stdout] 878 |         assert_eq!(Poly::zero(), poly!(1., 0., 1.) * Poly::zero());
[INFO] [stdout]     |                                  ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:880:20
[INFO] [stdout]     |
[INFO] [stdout] 880 |         assert_eq!(poly!(1., 0., 1.), poly!(1., 0., 1.) * Poly::one());
[INFO] [stdout]     |                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:880:39
[INFO] [stdout]     |
[INFO] [stdout] 880 |         assert_eq!(poly!(1., 0., 1.), poly!(1., 0., 1.) * Poly::one());
[INFO] [stdout]     |                                       ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:882:20
[INFO] [stdout]     |
[INFO] [stdout] 882 |         assert_eq!(poly!(-3., 0., -3.), poly!(1., 0., 1.) * poly!(-3.));
[INFO] [stdout]     |                    ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:882:41
[INFO] [stdout]     |
[INFO] [stdout] 882 |         assert_eq!(poly!(-3., 0., -3.), poly!(1., 0., 1.) * poly!(-3.));
[INFO] [stdout]     |                                         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:882:61
[INFO] [stdout]     |
[INFO] [stdout] 882 |         assert_eq!(poly!(-3., 0., -3.), poly!(1., 0., 1.) * poly!(-3.));
[INFO] [stdout]     |                                                             ---------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:884:17
[INFO] [stdout]     |
[INFO] [stdout] 884 |         let p = poly!(-3., 0., -3.);
[INFO] [stdout]     |                 ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:885:20
[INFO] [stdout]     |
[INFO] [stdout] 885 |         assert_eq!(poly!(9., 0., 18., 0., 9.), &p * &p);
[INFO] [stdout]     |                    -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:888:13
[INFO] [stdout]     |
[INFO] [stdout] 888 |             poly!(-266.07_f32, 0., -266.07),
[INFO] [stdout]     |             ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:889:19
[INFO] [stdout]     |
[INFO] [stdout] 889 |             4.9 * poly!(1.0_f32, 0., 1.) * -54.3
[INFO] [stdout]     |                   ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:892:39
[INFO] [stdout]     |
[INFO] [stdout] 892 |         assert_eq!(Poly::zero(), 0. * poly!(1., 0., 1.));
[INFO] [stdout]     |                                       ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:894:34
[INFO] [stdout]     |
[INFO] [stdout] 894 |         assert_eq!(Poly::zero(), poly!(1, 0, 1) * 0);
[INFO] [stdout]     |                                  -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:896:35
[INFO] [stdout]     |
[INFO] [stdout] 896 |         assert_eq!(Poly::zero(), &poly!(1, 0, 1) * 0);
[INFO] [stdout]     |                                   -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:898:20
[INFO] [stdout]     |
[INFO] [stdout] 898 |         assert_eq!(poly!(3, 0, 3), &poly!(1, 0, 1) * 3);
[INFO] [stdout]     |                    -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:898:37
[INFO] [stdout]     |
[INFO] [stdout] 898 |         assert_eq!(poly!(3, 0, 3), &poly!(1, 0, 1) * 3);
[INFO] [stdout]     |                                     -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:904:20
[INFO] [stdout]     |
[INFO] [stdout] 904 |         assert_eq!(poly!(4, 4, 3), 1 * &poly!(4, 4, 3));
[INFO] [stdout]     |                    -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:904:41
[INFO] [stdout]     |
[INFO] [stdout] 904 |         assert_eq!(poly!(4, 4, 3), 1 * &poly!(4, 4, 3));
[INFO] [stdout]     |                                         -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:905:20
[INFO] [stdout]     |
[INFO] [stdout] 905 |         assert_eq!(poly!(10, 8, 6), &poly!(5, 4, 3) * 2);
[INFO] [stdout]     |                    --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:905:38
[INFO] [stdout]     |
[INFO] [stdout] 905 |         assert_eq!(poly!(10, 8, 6), &poly!(5, 4, 3) * 2);
[INFO] [stdout]     |                                      -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:911:20
[INFO] [stdout]     |
[INFO] [stdout] 911 |         assert_eq!(poly!(0), poly!(4, 4, 3) * &0);
[INFO] [stdout]     |                    -------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:911:30
[INFO] [stdout]     |
[INFO] [stdout] 911 |         assert_eq!(poly!(0), poly!(4, 4, 3) * &0);
[INFO] [stdout]     |                              -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:912:20
[INFO] [stdout]     |
[INFO] [stdout] 912 |         assert_eq!(poly!(10, 8, 6), poly!(5, 4, 3) * &2);
[INFO] [stdout]     |                    --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:912:37
[INFO] [stdout]     |
[INFO] [stdout] 912 |         assert_eq!(poly!(10, 8, 6), poly!(5, 4, 3) * &2);
[INFO] [stdout]     |                                     -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:917:17
[INFO] [stdout]     |
[INFO] [stdout] 917 |         let a = poly![1., 0., 3.];
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:918:17
[INFO] [stdout]     |
[INFO] [stdout] 918 |         let b = poly![1., 0., 3.];
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:926:17
[INFO] [stdout]     |
[INFO] [stdout] 926 |         let a = poly![1., 0., 3.];
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:932:17
[INFO] [stdout]     |
[INFO] [stdout] 932 |         let d = poly![1., 0., 3.];
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:939:17
[INFO] [stdout]     |
[INFO] [stdout] 939 |         let a = poly![1., 0., 3.];
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:947:20
[INFO] [stdout]     |
[INFO] [stdout] 947 |         assert_eq!(poly!(0.5, 0., 0.5), poly!(1., 0., 1.) / 2.0);
[INFO] [stdout]     |                    ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:947:41
[INFO] [stdout]     |
[INFO] [stdout] 947 |         assert_eq!(poly!(0.5, 0., 0.5), poly!(1., 0., 1.) / 2.0);
[INFO] [stdout]     |                                         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:949:20
[INFO] [stdout]     |
[INFO] [stdout] 949 |         assert_eq!(poly!(4, 0, 5), poly!(8, 1, 11) / 2);
[INFO] [stdout]     |                    -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:949:36
[INFO] [stdout]     |
[INFO] [stdout] 949 |         assert_eq!(poly!(4, 0, 5), poly!(8, 1, 11) / 2);
[INFO] [stdout]     |                                    --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:952:18
[INFO] [stdout]     |
[INFO] [stdout] 952 |         assert!((poly!(1., 0., 1.) / inf).is_zero());
[INFO] [stdout]     |                  ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:954:20
[INFO] [stdout]     |
[INFO] [stdout] 954 |         assert_eq!(poly!(inf, -inf, inf), poly!(1., -2.3, 1.) / 0.);
[INFO] [stdout]     |                    --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:954:43
[INFO] [stdout]     |
[INFO] [stdout] 954 |         assert_eq!(poly!(inf, -inf, inf), poly!(1., -2.3, 1.) / 0.);
[INFO] [stdout]     |                                           ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:960:18
[INFO] [stdout]     |
[INFO] [stdout] 960 |         let p1 = poly!(21, 34, -98);
[INFO] [stdout]     |                  ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:961:20
[INFO] [stdout]     |
[INFO] [stdout] 961 |         assert_eq!(poly!(10, 17, -49), &p1 / 2);
[INFO] [stdout]     |                    ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:962:20
[INFO] [stdout]     |
[INFO] [stdout] 962 |         assert_eq!(poly!(10, 17, -49), &p1 / &2);
[INFO] [stdout]     |                    ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:968:21
[INFO] [stdout]     |
[INFO] [stdout] 968 |         let mut p = poly!(3, 4, 5);
[INFO] [stdout]     |                     -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:970:20
[INFO] [stdout]     |
[INFO] [stdout] 970 |         assert_eq!(poly!(1, 2, 2), p);
[INFO] [stdout]     |                    -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:976:31
[INFO] [stdout]     |
[INFO] [stdout] 976 |         let _ = poly_div_impl(poly!(6., 5., 1.), &poly!(0.));
[INFO] [stdout]     |                               ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:976:51
[INFO] [stdout]     |
[INFO] [stdout] 976 |         let _ = poly_div_impl(poly!(6., 5., 1.), &poly!(0.));
[INFO] [stdout]     |                                                   --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:981:32
[INFO] [stdout]     |
[INFO] [stdout] 981 |         let d1 = poly_div_impl(poly!(6., 5., 1.), &poly!(2., 1.));
[INFO] [stdout]     |                                ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:981:52
[INFO] [stdout]     |
[INFO] [stdout] 981 |         let d1 = poly_div_impl(poly!(6., 5., 1.), &poly!(2., 1.));
[INFO] [stdout]     |                                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:982:20
[INFO] [stdout]     |
[INFO] [stdout] 982 |         assert_eq!(poly!(3., 1.), d1.0);
[INFO] [stdout]     |                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:983:20
[INFO] [stdout]     |
[INFO] [stdout] 983 |         assert_eq!(poly!(0.), d1.1);
[INFO] [stdout]     |                    --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:985:32
[INFO] [stdout]     |
[INFO] [stdout] 985 |         let d2 = poly_div_impl(poly!(5., 3., 1.), &poly!(4., 6., 2.));
[INFO] [stdout]     |                                ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:985:52
[INFO] [stdout]     |
[INFO] [stdout] 985 |         let d2 = poly_div_impl(poly!(5., 3., 1.), &poly!(4., 6., 2.));
[INFO] [stdout]     |                                                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:986:20
[INFO] [stdout]     |
[INFO] [stdout] 986 |         assert_eq!(poly!(0.5), d2.0);
[INFO] [stdout]     |                    ---------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:987:20
[INFO] [stdout]     |
[INFO] [stdout] 987 |         assert_eq!(poly!(3.), d2.1);
[INFO] [stdout]     |                    --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:989:32
[INFO] [stdout]     |
[INFO] [stdout] 989 |         let d3 = poly_div_impl(poly!(3., 1.), &poly!(4., 6., 2.));
[INFO] [stdout]     |                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:989:48
[INFO] [stdout]     |
[INFO] [stdout] 989 |         let d3 = poly_div_impl(poly!(3., 1.), &poly!(4., 6., 2.));
[INFO] [stdout]     |                                                ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:990:20
[INFO] [stdout]     |
[INFO] [stdout] 990 |         assert_eq!(poly!(0.), d3.0);
[INFO] [stdout]     |                    --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:991:20
[INFO] [stdout]     |
[INFO] [stdout] 991 |         assert_eq!(poly!(3., 1.), d3.1);
[INFO] [stdout]     |                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:993:32
[INFO] [stdout]     |
[INFO] [stdout] 993 |         let d4 = poly_div_impl(poly!(0.), &poly!(4., 6., 2.));
[INFO] [stdout]     |                                --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:993:44
[INFO] [stdout]     |
[INFO] [stdout] 993 |         let d4 = poly_div_impl(poly!(0.), &poly!(4., 6., 2.));
[INFO] [stdout]     |                                            ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:994:20
[INFO] [stdout]     |
[INFO] [stdout] 994 |         assert_eq!(poly!(0.), d4.0);
[INFO] [stdout]     |                    --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:995:20
[INFO] [stdout]     |
[INFO] [stdout] 995 |         assert_eq!(poly!(0.), d4.1);
[INFO] [stdout]     |                    --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:997:32
[INFO] [stdout]     |
[INFO] [stdout] 997 |         let d5 = poly_div_impl(poly!(4., 6., 2.), &poly!(2.));
[INFO] [stdout]     |                                ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:997:52
[INFO] [stdout]     |
[INFO] [stdout] 997 |         let d5 = poly_div_impl(poly!(4., 6., 2.), &poly!(2.));
[INFO] [stdout]     |                                                    --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:998:20
[INFO] [stdout]     |
[INFO] [stdout] 998 |         assert_eq!(poly!(2., 3., 1.), d5.0);
[INFO] [stdout]     |                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/arithmetic.rs:999:20
[INFO] [stdout]     |
[INFO] [stdout] 999 |         assert_eq!(poly!(0.), d5.1);
[INFO] [stdout]     |                    --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1004:17
[INFO] [stdout]      |
[INFO] [stdout] 1004 |         let q = poly!(-1., 0., 0., 0., 1.) / poly!(1., 0., 1.);
[INFO] [stdout]      |                 -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1004:46
[INFO] [stdout]      |
[INFO] [stdout] 1004 |         let q = poly!(-1., 0., 0., 0., 1.) / poly!(1., 0., 1.);
[INFO] [stdout]      |                                              ----------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1005:20
[INFO] [stdout]      |
[INFO] [stdout] 1005 |         assert_eq!(poly!(-1., 0., 1.), q);
[INFO] [stdout]      |                    ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1010:18
[INFO] [stdout]      |
[INFO] [stdout] 1010 |         let q = &poly!(-1., 0., 0., 0., 1.) / &poly!(1., 0., 1.);
[INFO] [stdout]      |                  -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1010:48
[INFO] [stdout]      |
[INFO] [stdout] 1010 |         let q = &poly!(-1., 0., 0., 0., 1.) / &poly!(1., 0., 1.);
[INFO] [stdout]      |                                                ----------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1011:20
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         assert_eq!(poly!(-1., 0., 1.), q);
[INFO] [stdout]      |                    ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1016:17
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         let r = poly!(-4., 0., -2., 1.) % poly!(-3., 1.);
[INFO] [stdout]      |                 ----------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1016:43
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         let r = poly!(-4., 0., -2., 1.) % poly!(-3., 1.);
[INFO] [stdout]      |                                           -------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1017:20
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         assert_eq!(poly!(5.), r);
[INFO] [stdout]      |                    --------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1022:18
[INFO] [stdout]      |
[INFO] [stdout] 1022 |         let r = &poly!(-4., 0., -2., 1.) % &poly!(-3., 1.);
[INFO] [stdout]      |                  ----------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1022:45
[INFO] [stdout]      |
[INFO] [stdout] 1022 |         let r = &poly!(-4., 0., -2., 1.) % &poly!(-3., 1.);
[INFO] [stdout]      |                                             -------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1023:20
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         assert_eq!(poly!(5.), r);
[INFO] [stdout]      |                    --------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1028:17
[INFO] [stdout]      |
[INFO] [stdout] 1028 |         let p = poly!(0, 0, 1);
[INFO] [stdout]      |                 -------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1030:20
[INFO] [stdout]      |
[INFO] [stdout] 1030 |         assert_eq!(poly!(0, 0, 0, 0, 0, 0, 0, 0, 1), pow);
[INFO] [stdout]      |                    -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1031:18
[INFO] [stdout]      |
[INFO] [stdout] 1031 |         let p2 = poly!(1, 1);
[INFO] [stdout]      |                  ----------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/polynomial/arithmetic.rs:1033:20
[INFO] [stdout]      |
[INFO] [stdout] 1033 |         assert_eq!(poly!(1, 5, 10, 10, 5, 1), pow2);
[INFO] [stdout]      |                    ------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/roots.rs:471:17
[INFO] [stdout]     |
[INFO] [stdout] 471 |         let p = poly!(10., -2.);
[INFO] [stdout]     |                 --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/roots.rs:490:17
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let p = poly!(10., -2.);
[INFO] [stdout]     |                 --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/roots.rs:498:61
[INFO] [stdout]     |
[INFO] [stdout] 498 |         let p = Poly::new_from_coeffs(&[1.0_f32, 0., 1.]) * poly!(2., 1.);
[INFO] [stdout]     |                                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/roots.rs:531:17
[INFO] [stdout]     |
[INFO] [stdout] 531 |         let p = poly!(5.3);
[INFO] [stdout]     |                 ---------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/roots.rs:540:17
[INFO] [stdout]     |
[INFO] [stdout] 540 |         let p = poly!(3.0 * root, 3.0);
[INFO] [stdout]     |                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/roots.rs:549:17
[INFO] [stdout]     |
[INFO] [stdout] 549 |         let p = poly!(6., 5., 1.);
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/roots.rs:560:61
[INFO] [stdout]     |
[INFO] [stdout] 560 |         let p = Poly::new_from_coeffs(&[1.0_f32, 0., 1.]) * poly!(2., 1.);
[INFO] [stdout]     |                                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/roots.rs:566:61
[INFO] [stdout]     |
[INFO] [stdout] 566 |         let p = Poly::new_from_coeffs(&[0.0_f32, 0., 1.]) * poly!(2., 1.);
[INFO] [stdout]     |                                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/roots.rs:581:17
[INFO] [stdout]     |
[INFO] [stdout] 581 |         let p = poly!(5.3);
[INFO] [stdout]     |                 ---------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/roots.rs:590:17
[INFO] [stdout]     |
[INFO] [stdout] 590 |         let p = poly!(3.0 * root, 3.0);
[INFO] [stdout]     |                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/roots.rs:599:17
[INFO] [stdout]     |
[INFO] [stdout] 599 |         let p = poly!(6., 5., 1.);
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/polynomial/roots.rs:610:61
[INFO] [stdout]     |
[INFO] [stdout] 610 |         let p = Poly::new_from_coeffs(&[1.0_f32, 0., 1.]) * poly!(2., 1.);
[INFO] [stdout]     |                                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 759 |         assert_eq!("1 +2s^3 -4s^4", format!("{}", poly!(1, 0, 0, 2, -4)));
[INFO] [stdout]     |                                                   --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 761 |         let p = poly!(1.2345, -5.4321, 13.1234);
[INFO] [stdout]     |                 ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 780 |         for (z, c) in zero.iter().zip(poly!(0., 0.).coeffs) {
[INFO] [stdout]     |                                       ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 814 |         assert_eq!(poly!(4., 4., 1.), Poly::new_from_roots(&[-2., -2.]));
[INFO] [stdout]     |                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 816 |         assert_eq!(poly!(4, 4, 1), Poly::new_from_roots(&[-2, -2]));
[INFO] [stdout]     |                    -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 841 |             poly!(0., -2., 1., 1.),
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 866 |         let mut p1 = poly!(3, 4, 2);
[INFO] [stdout]     |                      -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 874 |         let mut p1 = poly!(3, 4, 2);
[INFO] [stdout]     |                      -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 894 |         let p = poly!(1., 2., 3.);
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 899 |         let p2 = poly!(3, 4, 1);
[INFO] [stdout]     |                  -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 905 |         let p = poly!(1., 1., 1.);
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 918 |         let p = poly!(1., 2., 3.);
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 926 |         let s = poly!(-1, 1);
[INFO] [stdout]     |                 ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 927 |         let p = poly!(1, 2, 3);
[INFO] [stdout]     |                 -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 929 |         assert_eq!(poly!(2, -4, 3), r);
[INFO] [stdout]     |                    --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 934 |         let p1 = poly!(1., 2., 3.);
[INFO] [stdout]     |                  ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 935 |         let p2 = poly!(4., 5.);
[INFO] [stdout]     |                  ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 958 |         assert_abs_diff_eq!(3., poly!(1., 3.)[1], epsilon = 0.);
[INFO] [stdout]     |                                 ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 962 |         assert_eq!(poly!(-20., 29., 3., 1.), p);
[INFO] [stdout]     |                    ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 967 |         let p = poly!(1_u8, 2, 4, 8, 16);
[INFO] [stdout]     |                 ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 968 |         let p_prime = poly!(2_u8, 8, 24, 64);
[INFO] [stdout]     |                       ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 974 |         let p = poly!(1_u8, 2, 4, 8, 16);
[INFO] [stdout]     |                 ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 975 |         let p2 = poly!(9_u8, 1, 1, 1, 2, 3);
[INFO] [stdout]     |                  -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 982 |         let d = poly!(1.3, 3.5, -2.3, -1.6);
[INFO] [stdout]     |                 --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 1039 |             assert_eq!(c, poly!(1, -5, c).leading_coeff());
[INFO] [stdout]      |                           --------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 1045 |         let p = poly!(-3., 6., 9.);
[INFO] [stdout]      |                 ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 1053 |         let mut p = poly!(-3., 6., 9.);
[INFO] [stdout]      |                     ------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]     --> src/polynomial/mod.rs:56:62
[INFO] [stdout]      |
[INFO] [stdout] 56   |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]      |                                                              ^
[INFO] [stdout] ...
[INFO] [stdout] 1061 |         assert_eq!(&[3, -6, 8], poly!(3, -6, 8).as_ref());
[INFO] [stdout]      |                                 --------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]      = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:276:20
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let num1 = poly!(1., 2., 3.);
[INFO] [stdout]     |                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:277:20
[INFO] [stdout]     |
[INFO] [stdout] 277 |         let den1 = poly!(-4.2, -3.12, 0.0012);
[INFO] [stdout]     |                    -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:279:20
[INFO] [stdout]     |
[INFO] [stdout] 279 |         let num2 = poly!(-4.2, -3.12, 0.0012);
[INFO] [stdout]     |                    -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:280:20
[INFO] [stdout]     |
[INFO] [stdout] 280 |         let den2 = poly!(1., 2., 3.);
[INFO] [stdout]     |                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:292:27
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let rf1 = Rf::new(poly!(1., 2.), poly!(1., 5.));
[INFO] [stdout]     |                           ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:292:42
[INFO] [stdout]     |
[INFO] [stdout] 292 |         let rf1 = Rf::new(poly!(1., 2.), poly!(1., 5.));
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:293:27
[INFO] [stdout]     |
[INFO] [stdout] 293 |         let rf2 = Rf::new(poly!(-1., -2.), poly!(1., 5.));
[INFO] [stdout]     |                           --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:293:44
[INFO] [stdout]     |
[INFO] [stdout] 293 |         let rf2 = Rf::new(poly!(-1., -2.), poly!(1., 5.));
[INFO] [stdout]     |                                            ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:300:27
[INFO] [stdout]     |
[INFO] [stdout] 300 |         let rf1 = Rf::new(poly!(1., 2.), poly!(1., 5.));
[INFO] [stdout]     |                           ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:300:42
[INFO] [stdout]     |
[INFO] [stdout] 300 |         let rf1 = Rf::new(poly!(1., 2.), poly!(1., 5.));
[INFO] [stdout]     |                                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:301:27
[INFO] [stdout]     |
[INFO] [stdout] 301 |         let rf2 = Rf::new(poly!(3.), poly!(1., 5.));
[INFO] [stdout]     |                           --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:301:38
[INFO] [stdout]     |
[INFO] [stdout] 301 |         let rf2 = Rf::new(poly!(3.), poly!(1., 5.));
[INFO] [stdout]     |                                      ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:303:32
[INFO] [stdout]     |
[INFO] [stdout] 303 |         let expected = Rf::new(poly!(4., 2.), poly!(1., 5.));
[INFO] [stdout]     |                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:303:47
[INFO] [stdout]     |
[INFO] [stdout] 303 |         let expected = Rf::new(poly!(4., 2.), poly!(1., 5.));
[INFO] [stdout]     |                                               ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:311:27
[INFO] [stdout]     |
[INFO] [stdout] 311 |         let rf1 = Rf::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                           ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:311:42
[INFO] [stdout]     |
[INFO] [stdout] 311 |         let rf1 = Rf::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                                          -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:312:27
[INFO] [stdout]     |
[INFO] [stdout] 312 |         let rf2 = Rf::new(poly!(3.), poly!(1., 5.));
[INFO] [stdout]     |                           --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:312:38
[INFO] [stdout]     |
[INFO] [stdout] 312 |         let rf2 = Rf::new(poly!(3.), poly!(1., 5.));
[INFO] [stdout]     |                                      ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:314:32
[INFO] [stdout]     |
[INFO] [stdout] 314 |         let expected = Rf::new(poly!(10., -5., 10.), poly!(3., 11., -20.));
[INFO] [stdout]     |                                -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:314:54
[INFO] [stdout]     |
[INFO] [stdout] 314 |         let expected = Rf::new(poly!(10., -5., 10.), poly!(3., 11., -20.));
[INFO] [stdout]     |                                                      -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:322:27
[INFO] [stdout]     |
[INFO] [stdout] 322 |         let rf1 = Rf::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                           ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:322:42
[INFO] [stdout]     |
[INFO] [stdout] 322 |         let rf1 = Rf::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                                          -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:323:27
[INFO] [stdout]     |
[INFO] [stdout] 323 |         let rf2 = Rf::new(poly!(3.), poly!(1., 5.));
[INFO] [stdout]     |                           --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:323:38
[INFO] [stdout]     |
[INFO] [stdout] 323 |         let rf2 = Rf::new(poly!(3.), poly!(1., 5.));
[INFO] [stdout]     |                                      ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:324:27
[INFO] [stdout]     |
[INFO] [stdout] 324 |         let rf3 = Rf::new(poly!(0., 4.), poly!(3., 11., -20.));
[INFO] [stdout]     |                           ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:324:42
[INFO] [stdout]     |
[INFO] [stdout] 324 |         let rf3 = Rf::new(poly!(0., 4.), poly!(3., 11., -20.));
[INFO] [stdout]     |                                          -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:326:32
[INFO] [stdout]     |
[INFO] [stdout] 326 |         let expected = Rf::new(poly!(10., -1., 10.), poly!(3., 11., -20.));
[INFO] [stdout]     |                                -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:326:54
[INFO] [stdout]     |
[INFO] [stdout] 326 |         let expected = Rf::new(poly!(10., -1., 10.), poly!(3., 11., -20.));
[INFO] [stdout]     |                                                      -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:335:26
[INFO] [stdout]     |
[INFO] [stdout] 335 |         let rf = Rf::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:335:41
[INFO] [stdout]     |
[INFO] [stdout] 335 |         let rf = Rf::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                                         -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:337:32
[INFO] [stdout]     |
[INFO] [stdout] 337 |         let expected = Rf::new(poly!(4., -2.), poly!(3., -4.));
[INFO] [stdout]     |                                -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:337:48
[INFO] [stdout]     |
[INFO] [stdout] 337 |         let expected = Rf::new(poly!(4., -2.), poly!(3., -4.));
[INFO] [stdout]     |                                                -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:344:26
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let rf = Rf::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:344:41
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let rf = Rf::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                                         -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:346:32
[INFO] [stdout]     |
[INFO] [stdout] 346 |         let expected = Rf::new(poly!(7., -6.), poly!(3., -4.));
[INFO] [stdout]     |                                -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:346:48
[INFO] [stdout]     |
[INFO] [stdout] 346 |         let expected = Rf::new(poly!(7., -6.), poly!(3., -4.));
[INFO] [stdout]     |                                                -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:352:27
[INFO] [stdout]     |
[INFO] [stdout] 352 |         let rf1 = Rf::new(poly!(-1., 9.), poly!(4., -1.));
[INFO] [stdout]     |                           -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:352:43
[INFO] [stdout]     |
[INFO] [stdout] 352 |         let rf1 = Rf::new(poly!(-1., 9.), poly!(4., -1.));
[INFO] [stdout]     |                                           -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:353:27
[INFO] [stdout]     |
[INFO] [stdout] 353 |         let rf2 = Rf::new(poly!(3.), poly!(4., -1.));
[INFO] [stdout]     |                           --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:353:38
[INFO] [stdout]     |
[INFO] [stdout] 353 |         let rf2 = Rf::new(poly!(3.), poly!(4., -1.));
[INFO] [stdout]     |                                      -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:355:32
[INFO] [stdout]     |
[INFO] [stdout] 355 |         let expected = Rf::new(poly!(-4., 9.), poly!(4., -1.));
[INFO] [stdout]     |                                -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:355:48
[INFO] [stdout]     |
[INFO] [stdout] 355 |         let expected = Rf::new(poly!(-4., 9.), poly!(4., -1.));
[INFO] [stdout]     |                                                -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:363:27
[INFO] [stdout]     |
[INFO] [stdout] 363 |         let rf1 = Rf::new(poly!(1., -2.), poly!(4., -4.));
[INFO] [stdout]     |                           -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:363:43
[INFO] [stdout]     |
[INFO] [stdout] 363 |         let rf1 = Rf::new(poly!(1., -2.), poly!(4., -4.));
[INFO] [stdout]     |                                           -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:364:27
[INFO] [stdout]     |
[INFO] [stdout] 364 |         let rf2 = Rf::new(poly!(2.), poly!(2., 3.));
[INFO] [stdout]     |                           --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:364:38
[INFO] [stdout]     |
[INFO] [stdout] 364 |         let rf2 = Rf::new(poly!(2.), poly!(2., 3.));
[INFO] [stdout]     |                                      ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:366:32
[INFO] [stdout]     |
[INFO] [stdout] 366 |         let expected = Rf::new(poly!(-6., 7., -6.), poly!(8., 4., -12.));
[INFO] [stdout]     |                                ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:366:53
[INFO] [stdout]     |
[INFO] [stdout] 366 |         let expected = Rf::new(poly!(-6., 7., -6.), poly!(8., 4., -12.));
[INFO] [stdout]     |                                                     ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:374:27
[INFO] [stdout]     |
[INFO] [stdout] 374 |         let rf1 = Rf::new(poly!(1., -2.), poly!(4., -4.));
[INFO] [stdout]     |                           -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:374:43
[INFO] [stdout]     |
[INFO] [stdout] 374 |         let rf1 = Rf::new(poly!(1., -2.), poly!(4., -4.));
[INFO] [stdout]     |                                           -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:375:27
[INFO] [stdout]     |
[INFO] [stdout] 375 |         let rf2 = Rf::new(poly!(2.), poly!(2., 3.));
[INFO] [stdout]     |                           --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |         let rf2 = Rf::new(poly!(2.), poly!(2., 3.));
[INFO] [stdout]     |                                      ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:376:27
[INFO] [stdout]     |
[INFO] [stdout] 376 |         let rf3 = Rf::new(poly!(0., 2.), poly!(8., 4., -12.));
[INFO] [stdout]     |                           ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:376:42
[INFO] [stdout]     |
[INFO] [stdout] 376 |         let rf3 = Rf::new(poly!(0., 2.), poly!(8., 4., -12.));
[INFO] [stdout]     |                                          ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:378:32
[INFO] [stdout]     |
[INFO] [stdout] 378 |         let expected = Rf::new(poly!(-6., 5., -6.), poly!(8., 4., -12.));
[INFO] [stdout]     |                                ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:378:53
[INFO] [stdout]     |
[INFO] [stdout] 378 |         let expected = Rf::new(poly!(-6., 5., -6.), poly!(8., 4., -12.));
[INFO] [stdout]     |                                                     ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:387:27
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let rf1 = Rf::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                           ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:387:46
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let rf1 = Rf::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                              ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:388:27
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let rf2 = Rf::new(poly!(3.), poly!(1., 6., 5.));
[INFO] [stdout]     |                           --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:388:38
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let rf2 = Rf::new(poly!(3.), poly!(1., 6., 5.));
[INFO] [stdout]     |                                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:390:32
[INFO] [stdout]     |
[INFO] [stdout] 390 |         let expected = Rf::new(poly!(3., 6., 9.), poly!(1., 11., 35., 25.));
[INFO] [stdout]     |                                ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:390:51
[INFO] [stdout]     |
[INFO] [stdout] 390 |         let expected = Rf::new(poly!(3., 6., 9.), poly!(1., 11., 35., 25.));
[INFO] [stdout]     |                                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:398:27
[INFO] [stdout]     |
[INFO] [stdout] 398 |         let rf1 = Rf::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                           ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:398:46
[INFO] [stdout]     |
[INFO] [stdout] 398 |         let rf1 = Rf::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                              ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:399:27
[INFO] [stdout]     |
[INFO] [stdout] 399 |         let rf2 = Rf::new(poly!(-5.), poly!(1., 6., 5.));
[INFO] [stdout]     |                           ---------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:399:39
[INFO] [stdout]     |
[INFO] [stdout] 399 |         let rf2 = Rf::new(poly!(-5.), poly!(1., 6., 5.));
[INFO] [stdout]     |                                       ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:401:32
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let expected = Rf::new(poly!(-5., -10., -15.), poly!(1., 11., 35., 25.));
[INFO] [stdout]     |                                ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:401:56
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let expected = Rf::new(poly!(-5., -10., -15.), poly!(1., 11., 35., 25.));
[INFO] [stdout]     |                                                        ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:409:27
[INFO] [stdout]     |
[INFO] [stdout] 409 |         let rf1 = Rf::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                           ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:409:46
[INFO] [stdout]     |
[INFO] [stdout] 409 |         let rf1 = Rf::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                              ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:410:27
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let rf2 = Rf::new(poly!(-5.), poly!(1., 6., 5.));
[INFO] [stdout]     |                           ---------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:410:39
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let rf2 = Rf::new(poly!(-5.), poly!(1., 6., 5.));
[INFO] [stdout]     |                                       ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:412:32
[INFO] [stdout]     |
[INFO] [stdout] 412 |         let expected = Rf::new(poly!(-5., -10., -15.), poly!(1., 11., 35., 25.));
[INFO] [stdout]     |                                ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:412:56
[INFO] [stdout]     |
[INFO] [stdout] 412 |         let expected = Rf::new(poly!(-5., -10., -15.), poly!(1., 11., 35., 25.));
[INFO] [stdout]     |                                                        ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:420:27
[INFO] [stdout]     |
[INFO] [stdout] 420 |         let rf1 = Rf::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                           ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:420:46
[INFO] [stdout]     |
[INFO] [stdout] 420 |         let rf1 = Rf::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                              ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:421:27
[INFO] [stdout]     |
[INFO] [stdout] 421 |         let rf2 = Rf::new(poly!(3.), poly!(1., 6., 5.));
[INFO] [stdout]     |                           --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:421:38
[INFO] [stdout]     |
[INFO] [stdout] 421 |         let rf2 = Rf::new(poly!(3.), poly!(1., 6., 5.));
[INFO] [stdout]     |                                      ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:423:32
[INFO] [stdout]     |
[INFO] [stdout] 423 |         let expected = Rf::new(poly!(3., 15.), poly!(1., 8., 20., 28., 15.));
[INFO] [stdout]     |                                -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:423:48
[INFO] [stdout]     |
[INFO] [stdout] 423 |         let expected = Rf::new(poly!(3., 15.), poly!(1., 8., 20., 28., 15.));
[INFO] [stdout]     |                                                ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:433:27
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let rf1 = Rf::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                           ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:433:46
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let rf1 = Rf::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                              ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:435:32
[INFO] [stdout]     |
[INFO] [stdout] 435 |         let expected = Rf::new(poly!(1., 7., 13., 15.), poly!(1., 7., 13., 15.));
[INFO] [stdout]     |                                ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:435:57
[INFO] [stdout]     |
[INFO] [stdout] 435 |         let expected = Rf::new(poly!(1., 7., 13., 15.), poly!(1., 7., 13., 15.));
[INFO] [stdout]     |                                                         ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:445:26
[INFO] [stdout]     |
[INFO] [stdout] 445 |         assert!(!Rf::new(poly!(0.), poly!(0.)).is_zero());
[INFO] [stdout]     |                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/arithmetic.rs:445:37
[INFO] [stdout]     |
[INFO] [stdout] 445 |         assert!(!Rf::new(poly!(0.), poly!(0.)).is_zero());
[INFO] [stdout]     |                                     --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:274:19
[INFO] [stdout]     |
[INFO] [stdout] 274 |         let num = poly!(1., 2., 3.);
[INFO] [stdout]     |                   ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:275:19
[INFO] [stdout]     |
[INFO] [stdout] 275 |         let den = poly!(-4.2, -3.12, 0.0012);
[INFO] [stdout]     |                   -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:283:26
[INFO] [stdout]     |
[INFO] [stdout] 283 |         let rf = Rf::new(poly!(1., 2.), poly!(-4., 6., -2.));
[INFO] [stdout]     |                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:283:41
[INFO] [stdout]     |
[INFO] [stdout] 283 |         let rf = Rf::new(poly!(1., 2.), poly!(-4., 6., -2.));
[INFO] [stdout]     |                                         ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:287:32
[INFO] [stdout]     |
[INFO] [stdout] 287 |         assert_eq!(-1, Rf::new(poly!(1., 1.), Poly::zero()).relative_degree());
[INFO] [stdout]     |                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:288:45
[INFO] [stdout]     |
[INFO] [stdout] 288 |         assert_eq!(1, Rf::new(Poly::zero(), poly!(1., 1.)).relative_degree());
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:297:26
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let rf = Rf::new(poly!(-0.75, 0.25), poly!(0.75, 0.75, 1.));
[INFO] [stdout]     |                          ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:297:46
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let rf = Rf::new(poly!(-0.75, 0.25), poly!(0.75, 0.75, 1.));
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:305:26
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let rf = Rf::new(poly!(-0.75, 0.25), poly!(0.75, 0.75, 1.));
[INFO] [stdout]     |                          ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:305:46
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let rf = Rf::new(poly!(-0.75, 0.25), poly!(0.75, 0.75, 1.));
[INFO] [stdout]     |                                              --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:313:26
[INFO] [stdout]     |
[INFO] [stdout] 313 |         let rf = Rf::new(poly!(1.), poly!(6., -5., 1.));
[INFO] [stdout]     |                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:313:37
[INFO] [stdout]     |
[INFO] [stdout] 313 |         let rf = Rf::new(poly!(1.), poly!(6., -5., 1.));
[INFO] [stdout]     |                                     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:320:26
[INFO] [stdout]     |
[INFO] [stdout] 320 |         let rf = Rf::new(poly!(1.), poly!(10., -6., 1.));
[INFO] [stdout]     |                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:320:37
[INFO] [stdout]     |
[INFO] [stdout] 320 |         let rf = Rf::new(poly!(1.), poly!(10., -6., 1.));
[INFO] [stdout]     |                                     ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:329:26
[INFO] [stdout]     |
[INFO] [stdout] 329 |         let rf = Rf::new(poly!(1.), poly!(6., -5., 1.));
[INFO] [stdout]     |                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:329:37
[INFO] [stdout]     |
[INFO] [stdout] 329 |         let rf = Rf::new(poly!(1.), poly!(6., -5., 1.));
[INFO] [stdout]     |                                     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:336:26
[INFO] [stdout]     |
[INFO] [stdout] 336 |         let rf = Rf::new(poly!(3.25, 3., 1.), poly!(10., -3., 1.));
[INFO] [stdout]     |                          ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:336:47
[INFO] [stdout]     |
[INFO] [stdout] 336 |         let rf = Rf::new(poly!(3.25, 3., 1.), poly!(10., -3., 1.));
[INFO] [stdout]     |                                               ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:351:27
[INFO] [stdout]     |
[INFO] [stdout] 351 |         let rf2 = Rf::new(poly!(1.123), poly!(0.987, -1.321));
[INFO] [stdout]     |                           ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:351:41
[INFO] [stdout]     |
[INFO] [stdout] 351 |         let rf2 = Rf::new(poly!(1.123), poly!(0.987, -1.321));
[INFO] [stdout]     |                                         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:360:26
[INFO] [stdout]     |
[INFO] [stdout] 360 |         let rf = Rf::new(poly!(1., 2.), poly!(-4., 6., -2.));
[INFO] [stdout]     |                          ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:360:41
[INFO] [stdout]     |
[INFO] [stdout] 360 |         let rf = Rf::new(poly!(1., 2.), poly!(-4., 6., -2.));
[INFO] [stdout]     |                                         ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:361:32
[INFO] [stdout]     |
[INFO] [stdout] 361 |         let expected = Rf::new(poly!(-0.5, -1.), poly!(2., -3., 1.));
[INFO] [stdout]     |                                ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:361:50
[INFO] [stdout]     |
[INFO] [stdout] 361 |         let expected = Rf::new(poly!(-0.5, -1.), poly!(2., -3., 1.));
[INFO] [stdout]     |                                                  ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:364:27
[INFO] [stdout]     |
[INFO] [stdout] 364 |         let rf2 = Rf::new(poly!(1.), poly!(0.));
[INFO] [stdout]     |                           --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:364:38
[INFO] [stdout]     |
[INFO] [stdout] 364 |         let rf2 = Rf::new(poly!(1.), poly!(0.));
[INFO] [stdout]     |                                      --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:370:30
[INFO] [stdout]     |
[INFO] [stdout] 370 |         let mut rf = Rf::new(poly!(1., 2.), poly!(-4., 6., -2.));
[INFO] [stdout]     |                              ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:370:45
[INFO] [stdout]     |
[INFO] [stdout] 370 |         let mut rf = Rf::new(poly!(1., 2.), poly!(-4., 6., -2.));
[INFO] [stdout]     |                                             ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:372:32
[INFO] [stdout]     |
[INFO] [stdout] 372 |         let expected = Rf::new(poly!(-0.5, -1.), poly!(2., -3., 1.));
[INFO] [stdout]     |                                ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:372:50
[INFO] [stdout]     |
[INFO] [stdout] 372 |         let expected = Rf::new(poly!(-0.5, -1.), poly!(2., -3., 1.));
[INFO] [stdout]     |                                                  ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:375:31
[INFO] [stdout]     |
[INFO] [stdout] 375 |         let mut rf2 = Rf::new(poly!(1.), poly!(0.));
[INFO] [stdout]     |                               --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:375:42
[INFO] [stdout]     |
[INFO] [stdout] 375 |         let mut rf2 = Rf::new(poly!(1.), poly!(0.));
[INFO] [stdout]     |                                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:388:39
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let expected = Rf::<f64>::new(poly!(3., -8., 6.), poly!(0., 0., 1.));
[INFO] [stdout]     |                                       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/rational_function/mod.rs:388:59
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let expected = Rf::<f64>::new(poly!(3., -8., 6.), poly!(0., 0., 1.));
[INFO] [stdout]     |                                                           ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:292:30
[INFO] [stdout]     |
[INFO] [stdout] 292 |             let tf = Tf::new(poly!(g, -3.), poly!(1., 5., -0.5));
[INFO] [stdout]     |                              ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:292:45
[INFO] [stdout]     |
[INFO] [stdout] 292 |             let tf = Tf::new(poly!(g, -3.), poly!(1., 5., -0.5));
[INFO] [stdout]     |                                             ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:300:33
[INFO] [stdout]     |
[INFO] [stdout] 300 |         let stable_tf = Tf::new(poly!(1., 2.), stable_den);
[INFO] [stdout]     |                                 ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:304:35
[INFO] [stdout]     |
[INFO] [stdout] 304 |         let unstable_tf = Tf::new(poly!(1., 2.), unstable_den);
[INFO] [stdout]     |                                   ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:320:26
[INFO] [stdout]     |
[INFO] [stdout] 320 |         let tf = Tf::new(poly!(5.), Poly::new_from_roots(&[-1., -10.]));
[INFO] [stdout]     |                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:330:26
[INFO] [stdout]     |
[INFO] [stdout] 330 |         let tf = Tf::new(poly!(4.), poly!(1., 5.));
[INFO] [stdout]     |                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:330:37
[INFO] [stdout]     |
[INFO] [stdout] 330 |         let tf = Tf::new(poly!(4.), poly!(1., 5.));
[INFO] [stdout]     |                                     ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:332:26
[INFO] [stdout]     |
[INFO] [stdout] 332 |         let tf = Tf::new(poly!(4., -12.), poly!(1., 5.));
[INFO] [stdout]     |                          --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:332:43
[INFO] [stdout]     |
[INFO] [stdout] 332 |         let tf = Tf::new(poly!(4., -12.), poly!(1., 5.));
[INFO] [stdout]     |                                           ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:334:26
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let tf = Tf::new(poly!(-3., 4.), poly!(5.));
[INFO] [stdout]     |                          -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:334:42
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let tf = Tf::new(poly!(-3., 4.), poly!(5.));
[INFO] [stdout]     |                                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:340:26
[INFO] [stdout]     |
[INFO] [stdout] 340 |         let tf = Tf::new(poly!(1., -3.), poly!(1., 3., 2.));
[INFO] [stdout]     |                          -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:340:42
[INFO] [stdout]     |
[INFO] [stdout] 340 |         let tf = Tf::new(poly!(1., -3.), poly!(1., 3., 2.));
[INFO] [stdout]     |                                          ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:342:26
[INFO] [stdout]     |
[INFO] [stdout] 342 |         let tf = Tf::new(poly!(1.), poly!(1., 3., 2.));
[INFO] [stdout]     |                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:342:37
[INFO] [stdout]     |
[INFO] [stdout] 342 |         let tf = Tf::new(poly!(1.), poly!(1., 3., 2.));
[INFO] [stdout]     |                                     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:344:26
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let tf = Tf::new(poly!(1., 0.5, -3.), poly!(1., 3., 2.));
[INFO] [stdout]     |                          ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:344:47
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let tf = Tf::new(poly!(1., 0.5, -3.), poly!(1., 3., 2.));
[INFO] [stdout]     |                                               ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:350:25
[INFO] [stdout]     |
[INFO] [stdout] 350 |         let g = Tf::new(poly!(1.), poly!(0., 1.));
[INFO] [stdout]     |                         --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:350:36
[INFO] [stdout]     |
[INFO] [stdout] 350 |         let g = Tf::new(poly!(1.), poly!(0., 1.));
[INFO] [stdout]     |                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:351:25
[INFO] [stdout]     |
[INFO] [stdout] 351 |         let r = Tf::new(poly!(4.), poly!(1., 1.));
[INFO] [stdout]     |                         --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:351:36
[INFO] [stdout]     |
[INFO] [stdout] 351 |         let r = Tf::new(poly!(4.), poly!(1., 1.));
[INFO] [stdout]     |                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:353:28
[INFO] [stdout]     |
[INFO] [stdout] 353 |         assert_eq!(Tf::new(poly!(4.), poly!(4., 1., 1.)), f);
[INFO] [stdout]     |                            --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:353:39
[INFO] [stdout]     |
[INFO] [stdout] 353 |         assert_eq!(Tf::new(poly!(4.), poly!(4., 1., 1.)), f);
[INFO] [stdout]     |                                       ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:358:25
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let g = Tf::new(poly!(1.), poly!(0., 1.));
[INFO] [stdout]     |                         --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:358:36
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let g = Tf::new(poly!(1.), poly!(0., 1.));
[INFO] [stdout]     |                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:359:25
[INFO] [stdout]     |
[INFO] [stdout] 359 |         let r = Tf::new(poly!(4.), poly!(1., 1.));
[INFO] [stdout]     |                         --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:359:36
[INFO] [stdout]     |
[INFO] [stdout] 359 |         let r = Tf::new(poly!(4.), poly!(1., 1.));
[INFO] [stdout]     |                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:361:28
[INFO] [stdout]     |
[INFO] [stdout] 361 |         assert_eq!(Tf::new(poly!(0., 1., 1.), poly!(4., 1., 1.)), s);
[INFO] [stdout]     |                            ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:361:47
[INFO] [stdout]     |
[INFO] [stdout] 361 |         assert_eq!(Tf::new(poly!(0., 1., 1.), poly!(4., 1., 1.)), s);
[INFO] [stdout]     |                                               ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:366:25
[INFO] [stdout]     |
[INFO] [stdout] 366 |         let g = Tf::new(poly!(1.), poly!(0., 1.));
[INFO] [stdout]     |                         --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:366:36
[INFO] [stdout]     |
[INFO] [stdout] 366 |         let g = Tf::new(poly!(1.), poly!(0., 1.));
[INFO] [stdout]     |                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:367:25
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let r = Tf::new(poly!(4.), poly!(1., 1.));
[INFO] [stdout]     |                         --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:367:36
[INFO] [stdout]     |
[INFO] [stdout] 367 |         let r = Tf::new(poly!(4.), poly!(1., 1.));
[INFO] [stdout]     |                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:369:28
[INFO] [stdout]     |
[INFO] [stdout] 369 |         assert_eq!(Tf::new(poly!(0., 4.), poly!(4., 1., 1.)), q);
[INFO] [stdout]     |                            ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:369:43
[INFO] [stdout]     |
[INFO] [stdout] 369 |         assert_eq!(Tf::new(poly!(0., 4.), poly!(4., 1., 1.)), q);
[INFO] [stdout]     |                                           ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:374:25
[INFO] [stdout]     |
[INFO] [stdout] 374 |         let l = Tf::new(poly!(1.), Poly::new_from_roots(&[-1., -2.]));
[INFO] [stdout]     |                         --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/continuous.rs:386:25
[INFO] [stdout]     |
[INFO] [stdout] 386 |         let l = Tf::new(poly!(1.0_f32), Poly::new_from_roots(&[0., -3., -5.]));
[INFO] [stdout]     |                         -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:385:26
[INFO] [stdout]     |
[INFO] [stdout] 385 |         let _ = Tfz::new(poly!(1.), poly!(1., 2., 3.));
[INFO] [stdout]     |                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:385:37
[INFO] [stdout]     |
[INFO] [stdout] 385 |         let _ = Tfz::new(poly!(1.), poly!(1., 2., 3.));
[INFO] [stdout]     |                                     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:396:27
[INFO] [stdout]     |
[INFO] [stdout] 396 |         let tf = Tfz::new(poly!(4.), poly!(1., 5.));
[INFO] [stdout]     |                           --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:396:38
[INFO] [stdout]     |
[INFO] [stdout] 396 |         let tf = Tfz::new(poly!(4.), poly!(1., 5.));
[INFO] [stdout]     |                                      ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:399:27
[INFO] [stdout]     |
[INFO] [stdout] 399 |         let tf = Tfz::new(poly!(4., 10.), poly!(1., 5.));
[INFO] [stdout]     |                           -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:399:43
[INFO] [stdout]     |
[INFO] [stdout] 399 |         let tf = Tfz::new(poly!(4., 10.), poly!(1., 5.));
[INFO] [stdout]     |                                           ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:402:27
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let tf = Tfz::new(poly!(4., 1.), poly!(5.));
[INFO] [stdout]     |                           ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:402:42
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let tf = Tfz::new(poly!(4., 1.), poly!(5.));
[INFO] [stdout]     |                                          --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:408:27
[INFO] [stdout]     |
[INFO] [stdout] 408 |         let tf = Tfz::new(poly!(5., -3.), poly!(2., 5., -6.));
[INFO] [stdout]     |                           -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:408:43
[INFO] [stdout]     |
[INFO] [stdout] 408 |         let tf = Tfz::new(poly!(5., -3.), poly!(2., 5., -6.));
[INFO] [stdout]     |                                           ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:415:34
[INFO] [stdout]     |
[INFO] [stdout] 415 |         let stable_tf = Tfz::new(poly!(1., 2.), stable_den);
[INFO] [stdout]     |                                  ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:419:36
[INFO] [stdout]     |
[INFO] [stdout] 419 |         let unstable_tf = Tfz::new(poly!(1., 2.), unstable_den);
[INFO] [stdout]     |                                    ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:437:28
[INFO] [stdout]     |
[INFO] [stdout] 437 |         let tfz = Tfz::new(poly!(0.5_f32), poly!(-0.5, 1.));
[INFO] [stdout]     |                            -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:437:44
[INFO] [stdout]     |
[INFO] [stdout] 437 |         let tfz = Tfz::new(poly!(0.5_f32), poly!(-0.5, 1.));
[INFO] [stdout]     |                                            --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:451:28
[INFO] [stdout]     |
[INFO] [stdout] 451 |         let tfz = Tfz::new(poly!(0.5_f32), poly!(-0.5, 1.));
[INFO] [stdout]     |                            -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/discrete.rs:451:44
[INFO] [stdout]     |
[INFO] [stdout] 451 |         let tfz = Tfz::new(poly!(0.5_f32), poly!(-0.5, 1.));
[INFO] [stdout]     |                                            --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/matrix.rs:186:33
[INFO] [stdout]     |
[INFO] [stdout] 186 |         assert_eq!(tfm[[0, 0]], poly!(6., 5., 1.));
[INFO] [stdout]     |                                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/matrix.rs:187:33
[INFO] [stdout]     |
[INFO] [stdout] 187 |         assert_eq!(tfm[[0, 1]], poly!(9., 5.));
[INFO] [stdout]     |                                 ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/matrix.rs:188:33
[INFO] [stdout]     |
[INFO] [stdout] 188 |         assert_eq!(tfm[[1, 0]], poly!(8., 4.));
[INFO] [stdout]     |                                 ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/matrix.rs:189:33
[INFO] [stdout]     |
[INFO] [stdout] 189 |         assert_eq!(tfm[[1, 1]], poly!(21., 14., 1.));
[INFO] [stdout]     |                                 ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/matrix.rs:190:31
[INFO] [stdout]     |
[INFO] [stdout] 190 |         assert_eq!(tfm.den(), poly!(2., 3., 1.));
[INFO] [stdout]     |                               ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/matrix.rs:225:23
[INFO] [stdout]     |
[INFO] [stdout] 225 |         tfm[[0, 0]] = poly!(1., 2., 3.);
[INFO] [stdout]     |                       ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/matrix.rs:226:20
[INFO] [stdout]     |
[INFO] [stdout] 226 |         assert_eq!(poly!(1., 2., 3.), tfm[[0, 0]]);
[INFO] [stdout]     |                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:524:19
[INFO] [stdout]     |
[INFO] [stdout] 524 |         let num = poly!(1., 2., 3.);
[INFO] [stdout]     |                   ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:525:19
[INFO] [stdout]     |
[INFO] [stdout] 525 |         let den = poly!(-4.2, -3.12, 0.0012);
[INFO] [stdout]     |                   -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:533:47
[INFO] [stdout]     |
[INFO] [stdout] 533 |         let tfz = TfGen::<_, Continuous>::new(poly!(1., 2.), poly!(-4., 6., -2.));
[INFO] [stdout]     |                                               ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:533:62
[INFO] [stdout]     |
[INFO] [stdout] 533 |         let tfz = TfGen::<_, Continuous>::new(poly!(1., 2.), poly!(-4., 6., -2.));
[INFO] [stdout]     |                                                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:539:41
[INFO] [stdout]     |
[INFO] [stdout] 539 |             TfGen::<_, Continuous>::new(poly!(1., 1.), Poly::zero()).relative_degree()
[INFO] [stdout]     |                                         ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:543:55
[INFO] [stdout]     |
[INFO] [stdout] 543 |             TfGen::<_, Continuous>::new(Poly::zero(), poly!(1., 1.)).relative_degree()
[INFO] [stdout]     |                                                       ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:553:46
[INFO] [stdout]     |
[INFO] [stdout] 553 |         let tf = TfGen::<_, Continuous>::new(poly!(-0.75, 0.25), poly!(0.75, 0.75, 1.));
[INFO] [stdout]     |                                              ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:553:66
[INFO] [stdout]     |
[INFO] [stdout] 553 |         let tf = TfGen::<_, Continuous>::new(poly!(-0.75, 0.25), poly!(0.75, 0.75, 1.));
[INFO] [stdout]     |                                                                  --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:561:46
[INFO] [stdout]     |
[INFO] [stdout] 561 |         let tf = TfGen::<_, Continuous>::new(poly!(-0.75, 0.25), poly!(0.75, 0.75, 1.));
[INFO] [stdout]     |                                              ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:561:66
[INFO] [stdout]     |
[INFO] [stdout] 561 |         let tf = TfGen::<_, Continuous>::new(poly!(-0.75, 0.25), poly!(0.75, 0.75, 1.));
[INFO] [stdout]     |                                                                  --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:569:20
[INFO] [stdout]     |
[INFO] [stdout] 569 |         let num1 = poly!(1., 2., 3.);
[INFO] [stdout]     |                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:570:20
[INFO] [stdout]     |
[INFO] [stdout] 570 |         let den1 = poly!(-4.2, -3.12, 0.0012);
[INFO] [stdout]     |                    -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:572:20
[INFO] [stdout]     |
[INFO] [stdout] 572 |         let num2 = poly!(-4.2, -3.12, 0.0012);
[INFO] [stdout]     |                    -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:573:20
[INFO] [stdout]     |
[INFO] [stdout] 573 |         let den2 = poly!(1., 2., 3.);
[INFO] [stdout]     |                    ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:585:46
[INFO] [stdout]     |
[INFO] [stdout] 585 |         let tf = TfGen::<_, Continuous>::new(poly!(1.), poly!(6., -5., 1.));
[INFO] [stdout]     |                                              --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:585:57
[INFO] [stdout]     |
[INFO] [stdout] 585 |         let tf = TfGen::<_, Continuous>::new(poly!(1.), poly!(6., -5., 1.));
[INFO] [stdout]     |                                                         ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:592:46
[INFO] [stdout]     |
[INFO] [stdout] 592 |         let tf = TfGen::<_, Continuous>::new(poly!(1.), poly!(10., -6., 1.));
[INFO] [stdout]     |                                              --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:592:57
[INFO] [stdout]     |
[INFO] [stdout] 592 |         let tf = TfGen::<_, Continuous>::new(poly!(1.), poly!(10., -6., 1.));
[INFO] [stdout]     |                                                         ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:601:44
[INFO] [stdout]     |
[INFO] [stdout] 601 |         let tf = TfGen::<_, Discrete>::new(poly!(1.), poly!(6., -5., 1.));
[INFO] [stdout]     |                                            --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:601:55
[INFO] [stdout]     |
[INFO] [stdout] 601 |         let tf = TfGen::<_, Discrete>::new(poly!(1.), poly!(6., -5., 1.));
[INFO] [stdout]     |                                                       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:608:44
[INFO] [stdout]     |
[INFO] [stdout] 608 |         let tf = TfGen::<_, Discrete>::new(poly!(3.25, 3., 1.), poly!(10., -3., 1.));
[INFO] [stdout]     |                                            ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:608:65
[INFO] [stdout]     |
[INFO] [stdout] 608 |         let tf = TfGen::<_, Discrete>::new(poly!(3.25, 3., 1.), poly!(10., -3., 1.));
[INFO] [stdout]     |                                                                 ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:618:49
[INFO] [stdout]     |
[INFO] [stdout] 618 |             let l = TfGen::<_, Continuous>::new(poly!(1.), poly!(-b, 1.));
[INFO] [stdout]     |                                                 --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:618:60
[INFO] [stdout]     |
[INFO] [stdout] 618 |             let l = TfGen::<_, Continuous>::new(poly!(1.), poly!(-b, 1.));
[INFO] [stdout]     |                                                            ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:619:49
[INFO] [stdout]     |
[INFO] [stdout] 619 |             let g = TfGen::<_, Continuous>::new(poly!(1.), poly!(-b + 1., 1.));
[INFO] [stdout]     |                                                 --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:619:60
[INFO] [stdout]     |
[INFO] [stdout] 619 |             let g = TfGen::<_, Continuous>::new(poly!(1.), poly!(-b + 1., 1.));
[INFO] [stdout]     |                                                            ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:627:49
[INFO] [stdout]     |
[INFO] [stdout] 627 |             let l = TfGen::<_, Continuous>::new(poly!(1.), poly!(-b, 1.));
[INFO] [stdout]     |                                                 --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:627:60
[INFO] [stdout]     |
[INFO] [stdout] 627 |             let l = TfGen::<_, Continuous>::new(poly!(1.), poly!(-b, 1.));
[INFO] [stdout]     |                                                            ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:628:49
[INFO] [stdout]     |
[INFO] [stdout] 628 |             let g = TfGen::<_, Continuous>::new(poly!(1.), poly!(-b - 1., 1.));
[INFO] [stdout]     |                                                 --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:628:60
[INFO] [stdout]     |
[INFO] [stdout] 628 |             let g = TfGen::<_, Continuous>::new(poly!(1.), poly!(-b - 1., 1.));
[INFO] [stdout]     |                                                            ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:635:45
[INFO] [stdout]     |
[INFO] [stdout] 635 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(1., 5.));
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:635:60
[INFO] [stdout]     |
[INFO] [stdout] 635 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(1., 5.));
[INFO] [stdout]     |                                                            ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:636:45
[INFO] [stdout]     |
[INFO] [stdout] 636 |         let tf2 = TfGen::<_, Discrete>::new(poly!(-1., -2.), poly!(1., 5.));
[INFO] [stdout]     |                                             --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:636:62
[INFO] [stdout]     |
[INFO] [stdout] 636 |         let tf2 = TfGen::<_, Discrete>::new(poly!(-1., -2.), poly!(1., 5.));
[INFO] [stdout]     |                                                              ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:643:47
[INFO] [stdout]     |
[INFO] [stdout] 643 |         let tf1 = TfGen::<_, Continuous>::new(poly!(1., 2.), poly!(1., 5.));
[INFO] [stdout]     |                                               ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:643:62
[INFO] [stdout]     |
[INFO] [stdout] 643 |         let tf1 = TfGen::<_, Continuous>::new(poly!(1., 2.), poly!(1., 5.));
[INFO] [stdout]     |                                                              ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:644:30
[INFO] [stdout]     |
[INFO] [stdout] 644 |         let tf2 = TfGen::new(poly!(3.), poly!(1., 5.));
[INFO] [stdout]     |                              --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:644:41
[INFO] [stdout]     |
[INFO] [stdout] 644 |         let tf2 = TfGen::new(poly!(3.), poly!(1., 5.));
[INFO] [stdout]     |                                         ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:646:35
[INFO] [stdout]     |
[INFO] [stdout] 646 |         let expected = TfGen::new(poly!(4., 2.), poly!(1., 5.));
[INFO] [stdout]     |                                   ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:646:50
[INFO] [stdout]     |
[INFO] [stdout] 646 |         let expected = TfGen::new(poly!(4., 2.), poly!(1., 5.));
[INFO] [stdout]     |                                                  ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:654:45
[INFO] [stdout]     |
[INFO] [stdout] 654 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:654:60
[INFO] [stdout]     |
[INFO] [stdout] 654 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                                                            -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:655:30
[INFO] [stdout]     |
[INFO] [stdout] 655 |         let tf2 = TfGen::new(poly!(3.), poly!(1., 5.));
[INFO] [stdout]     |                              --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:655:41
[INFO] [stdout]     |
[INFO] [stdout] 655 |         let tf2 = TfGen::new(poly!(3.), poly!(1., 5.));
[INFO] [stdout]     |                                         ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:657:35
[INFO] [stdout]     |
[INFO] [stdout] 657 |         let expected = TfGen::new(poly!(10., -5., 10.), poly!(3., 11., -20.));
[INFO] [stdout]     |                                   -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:657:57
[INFO] [stdout]     |
[INFO] [stdout] 657 |         let expected = TfGen::new(poly!(10., -5., 10.), poly!(3., 11., -20.));
[INFO] [stdout]     |                                                         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:665:45
[INFO] [stdout]     |
[INFO] [stdout] 665 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:665:60
[INFO] [stdout]     |
[INFO] [stdout] 665 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                                                            -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:666:30
[INFO] [stdout]     |
[INFO] [stdout] 666 |         let tf2 = TfGen::new(poly!(3.), poly!(1., 5.));
[INFO] [stdout]     |                              --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:666:41
[INFO] [stdout]     |
[INFO] [stdout] 666 |         let tf2 = TfGen::new(poly!(3.), poly!(1., 5.));
[INFO] [stdout]     |                                         ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:667:30
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let tf3 = TfGen::new(poly!(0., 4.), poly!(3., 11., -20.));
[INFO] [stdout]     |                              ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:667:45
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let tf3 = TfGen::new(poly!(0., 4.), poly!(3., 11., -20.));
[INFO] [stdout]     |                                             -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:669:35
[INFO] [stdout]     |
[INFO] [stdout] 669 |         let expected = TfGen::new(poly!(10., -1., 10.), poly!(3., 11., -20.));
[INFO] [stdout]     |                                   -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:669:57
[INFO] [stdout]     |
[INFO] [stdout] 669 |         let expected = TfGen::new(poly!(10., -1., 10.), poly!(3., 11., -20.));
[INFO] [stdout]     |                                                         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:678:44
[INFO] [stdout]     |
[INFO] [stdout] 678 |         let tf = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                                            ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:678:59
[INFO] [stdout]     |
[INFO] [stdout] 678 |         let tf = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                                                           -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:680:35
[INFO] [stdout]     |
[INFO] [stdout] 680 |         let expected = TfGen::new(poly!(4., -2.), poly!(3., -4.));
[INFO] [stdout]     |                                   -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:680:51
[INFO] [stdout]     |
[INFO] [stdout] 680 |         let expected = TfGen::new(poly!(4., -2.), poly!(3., -4.));
[INFO] [stdout]     |                                                   -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:687:44
[INFO] [stdout]     |
[INFO] [stdout] 687 |         let tf = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                                            ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:687:59
[INFO] [stdout]     |
[INFO] [stdout] 687 |         let tf = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(3., -4.));
[INFO] [stdout]     |                                                           -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:689:35
[INFO] [stdout]     |
[INFO] [stdout] 689 |         let expected = TfGen::new(poly!(7., -6.), poly!(3., -4.));
[INFO] [stdout]     |                                   -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:689:51
[INFO] [stdout]     |
[INFO] [stdout] 689 |         let expected = TfGen::new(poly!(7., -6.), poly!(3., -4.));
[INFO] [stdout]     |                                                   -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:695:47
[INFO] [stdout]     |
[INFO] [stdout] 695 |         let tf1 = TfGen::<_, Continuous>::new(poly!(-1., 9.), poly!(4., -1.));
[INFO] [stdout]     |                                               -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:695:63
[INFO] [stdout]     |
[INFO] [stdout] 695 |         let tf1 = TfGen::<_, Continuous>::new(poly!(-1., 9.), poly!(4., -1.));
[INFO] [stdout]     |                                                               -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:696:30
[INFO] [stdout]     |
[INFO] [stdout] 696 |         let tf2 = TfGen::new(poly!(3.), poly!(4., -1.));
[INFO] [stdout]     |                              --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:696:41
[INFO] [stdout]     |
[INFO] [stdout] 696 |         let tf2 = TfGen::new(poly!(3.), poly!(4., -1.));
[INFO] [stdout]     |                                         -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:698:35
[INFO] [stdout]     |
[INFO] [stdout] 698 |         let expected = TfGen::new(poly!(-4., 9.), poly!(4., -1.));
[INFO] [stdout]     |                                   -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:698:51
[INFO] [stdout]     |
[INFO] [stdout] 698 |         let expected = TfGen::new(poly!(-4., 9.), poly!(4., -1.));
[INFO] [stdout]     |                                                   -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:706:45
[INFO] [stdout]     |
[INFO] [stdout] 706 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., -2.), poly!(4., -4.));
[INFO] [stdout]     |                                             -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:706:61
[INFO] [stdout]     |
[INFO] [stdout] 706 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., -2.), poly!(4., -4.));
[INFO] [stdout]     |                                                             -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:707:30
[INFO] [stdout]     |
[INFO] [stdout] 707 |         let tf2 = TfGen::new(poly!(2.), poly!(2., 3.));
[INFO] [stdout]     |                              --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:707:41
[INFO] [stdout]     |
[INFO] [stdout] 707 |         let tf2 = TfGen::new(poly!(2.), poly!(2., 3.));
[INFO] [stdout]     |                                         ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:709:35
[INFO] [stdout]     |
[INFO] [stdout] 709 |         let expected = TfGen::new(poly!(-6., 7., -6.), poly!(8., 4., -12.));
[INFO] [stdout]     |                                   ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:709:56
[INFO] [stdout]     |
[INFO] [stdout] 709 |         let expected = TfGen::new(poly!(-6., 7., -6.), poly!(8., 4., -12.));
[INFO] [stdout]     |                                                        ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:717:45
[INFO] [stdout]     |
[INFO] [stdout] 717 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., -2.), poly!(4., -4.));
[INFO] [stdout]     |                                             -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:717:61
[INFO] [stdout]     |
[INFO] [stdout] 717 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., -2.), poly!(4., -4.));
[INFO] [stdout]     |                                                             -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:718:30
[INFO] [stdout]     |
[INFO] [stdout] 718 |         let tf2 = TfGen::new(poly!(2.), poly!(2., 3.));
[INFO] [stdout]     |                              --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:718:41
[INFO] [stdout]     |
[INFO] [stdout] 718 |         let tf2 = TfGen::new(poly!(2.), poly!(2., 3.));
[INFO] [stdout]     |                                         ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:719:30
[INFO] [stdout]     |
[INFO] [stdout] 719 |         let tf3 = TfGen::new(poly!(0., 2.), poly!(8., 4., -12.));
[INFO] [stdout]     |                              ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:719:45
[INFO] [stdout]     |
[INFO] [stdout] 719 |         let tf3 = TfGen::new(poly!(0., 2.), poly!(8., 4., -12.));
[INFO] [stdout]     |                                             ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:721:35
[INFO] [stdout]     |
[INFO] [stdout] 721 |         let expected = TfGen::new(poly!(-6., 5., -6.), poly!(8., 4., -12.));
[INFO] [stdout]     |                                   ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:721:56
[INFO] [stdout]     |
[INFO] [stdout] 721 |         let expected = TfGen::new(poly!(-6., 5., -6.), poly!(8., 4., -12.));
[INFO] [stdout]     |                                                        ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:730:47
[INFO] [stdout]     |
[INFO] [stdout] 730 |         let tf1 = TfGen::<_, Continuous>::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                               ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:730:66
[INFO] [stdout]     |
[INFO] [stdout] 730 |         let tf1 = TfGen::<_, Continuous>::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                                                  ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:731:30
[INFO] [stdout]     |
[INFO] [stdout] 731 |         let tf2 = TfGen::new(poly!(3.), poly!(1., 6., 5.));
[INFO] [stdout]     |                              --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:731:41
[INFO] [stdout]     |
[INFO] [stdout] 731 |         let tf2 = TfGen::new(poly!(3.), poly!(1., 6., 5.));
[INFO] [stdout]     |                                         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:733:35
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let expected = TfGen::new(poly!(3., 6., 9.), poly!(1., 11., 35., 25.));
[INFO] [stdout]     |                                   ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:733:54
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let expected = TfGen::new(poly!(3., 6., 9.), poly!(1., 11., 35., 25.));
[INFO] [stdout]     |                                                      ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:741:47
[INFO] [stdout]     |
[INFO] [stdout] 741 |         let tf1 = TfGen::<_, Continuous>::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                               ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:741:66
[INFO] [stdout]     |
[INFO] [stdout] 741 |         let tf1 = TfGen::<_, Continuous>::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                                                  ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:742:30
[INFO] [stdout]     |
[INFO] [stdout] 742 |         let tf2 = TfGen::new(poly!(-5.), poly!(1., 6., 5.));
[INFO] [stdout]     |                              ---------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:742:42
[INFO] [stdout]     |
[INFO] [stdout] 742 |         let tf2 = TfGen::new(poly!(-5.), poly!(1., 6., 5.));
[INFO] [stdout]     |                                          ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:744:35
[INFO] [stdout]     |
[INFO] [stdout] 744 |         let expected = TfGen::new(poly!(-5., -10., -15.), poly!(1., 11., 35., 25.));
[INFO] [stdout]     |                                   ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:744:59
[INFO] [stdout]     |
[INFO] [stdout] 744 |         let expected = TfGen::new(poly!(-5., -10., -15.), poly!(1., 11., 35., 25.));
[INFO] [stdout]     |                                                           ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:752:47
[INFO] [stdout]     |
[INFO] [stdout] 752 |         let tf1 = TfGen::<_, Continuous>::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                               ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:752:66
[INFO] [stdout]     |
[INFO] [stdout] 752 |         let tf1 = TfGen::<_, Continuous>::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                                                  ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:753:30
[INFO] [stdout]     |
[INFO] [stdout] 753 |         let tf2 = TfGen::new(poly!(-5.), poly!(1., 6., 5.));
[INFO] [stdout]     |                              ---------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:753:42
[INFO] [stdout]     |
[INFO] [stdout] 753 |         let tf2 = TfGen::new(poly!(-5.), poly!(1., 6., 5.));
[INFO] [stdout]     |                                          ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:755:35
[INFO] [stdout]     |
[INFO] [stdout] 755 |         let expected = TfGen::new(poly!(-5., -10., -15.), poly!(1., 11., 35., 25.));
[INFO] [stdout]     |                                   ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:755:59
[INFO] [stdout]     |
[INFO] [stdout] 755 |         let expected = TfGen::new(poly!(-5., -10., -15.), poly!(1., 11., 35., 25.));
[INFO] [stdout]     |                                                           ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:763:45
[INFO] [stdout]     |
[INFO] [stdout] 763 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                             ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:763:64
[INFO] [stdout]     |
[INFO] [stdout] 763 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:764:30
[INFO] [stdout]     |
[INFO] [stdout] 764 |         let tf2 = TfGen::new(poly!(3.), poly!(1., 6., 5.));
[INFO] [stdout]     |                              --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:764:41
[INFO] [stdout]     |
[INFO] [stdout] 764 |         let tf2 = TfGen::new(poly!(3.), poly!(1., 6., 5.));
[INFO] [stdout]     |                                         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:766:35
[INFO] [stdout]     |
[INFO] [stdout] 766 |         let expected = TfGen::new(poly!(3., 15.), poly!(1., 8., 20., 28., 15.));
[INFO] [stdout]     |                                   -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:766:51
[INFO] [stdout]     |
[INFO] [stdout] 766 |         let expected = TfGen::new(poly!(3., 15.), poly!(1., 8., 20., 28., 15.));
[INFO] [stdout]     |                                                   ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:778:45
[INFO] [stdout]     |
[INFO] [stdout] 778 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                             ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:778:64
[INFO] [stdout]     |
[INFO] [stdout] 778 |         let tf1 = TfGen::<_, Discrete>::new(poly!(1., 2., 3.), poly!(1., 5.));
[INFO] [stdout]     |                                                                ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:780:35
[INFO] [stdout]     |
[INFO] [stdout] 780 |         let expected = TfGen::new(poly!(1., 7., 13., 15.), poly!(1., 7., 13., 15.));
[INFO] [stdout]     |                                   ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:780:60
[INFO] [stdout]     |
[INFO] [stdout] 780 |         let expected = TfGen::new(poly!(1., 7., 13., 15.), poly!(1., 7., 13., 15.));
[INFO] [stdout]     |                                                            ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:792:44
[INFO] [stdout]     |
[INFO] [stdout] 792 |         assert!(!TfGen::<_, Discrete>::new(poly!(0.), poly!(0.)).is_zero());
[INFO] [stdout]     |                                            --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:792:55
[INFO] [stdout]     |
[INFO] [stdout] 792 |         assert!(!TfGen::<_, Discrete>::new(poly!(0.), poly!(0.)).is_zero());
[INFO] [stdout]     |                                                       --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:803:47
[INFO] [stdout]     |
[INFO] [stdout] 803 |         let tf2 = TfGen::<_, Continuous>::new(poly!(1.123), poly!(0.987, -1.321));
[INFO] [stdout]     |                                               ------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:803:61
[INFO] [stdout]     |
[INFO] [stdout] 803 |         let tf2 = TfGen::<_, Continuous>::new(poly!(1.123), poly!(0.987, -1.321));
[INFO] [stdout]     |                                                             -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:812:45
[INFO] [stdout]     |
[INFO] [stdout] 812 |         let tfz = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(-4., 6., -2.));
[INFO] [stdout]     |                                             ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:812:60
[INFO] [stdout]     |
[INFO] [stdout] 812 |         let tfz = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(-4., 6., -2.));
[INFO] [stdout]     |                                                            ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:813:35
[INFO] [stdout]     |
[INFO] [stdout] 813 |         let expected = TfGen::new(poly!(-0.5, -1.), poly!(2., -3., 1.));
[INFO] [stdout]     |                                   ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:813:53
[INFO] [stdout]     |
[INFO] [stdout] 813 |         let expected = TfGen::new(poly!(-0.5, -1.), poly!(2., -3., 1.));
[INFO] [stdout]     |                                                     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:816:46
[INFO] [stdout]     |
[INFO] [stdout] 816 |         let tfz2 = TfGen::<_, Discrete>::new(poly!(1.), poly!(0.));
[INFO] [stdout]     |                                              --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:816:57
[INFO] [stdout]     |
[INFO] [stdout] 816 |         let tfz2 = TfGen::<_, Discrete>::new(poly!(1.), poly!(0.));
[INFO] [stdout]     |                                                         --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:822:49
[INFO] [stdout]     |
[INFO] [stdout] 822 |         let mut tfz = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(-4., 6., -2.));
[INFO] [stdout]     |                                                 ------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:822:64
[INFO] [stdout]     |
[INFO] [stdout] 822 |         let mut tfz = TfGen::<_, Discrete>::new(poly!(1., 2.), poly!(-4., 6., -2.));
[INFO] [stdout]     |                                                                ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:824:35
[INFO] [stdout]     |
[INFO] [stdout] 824 |         let expected = TfGen::new(poly!(-0.5, -1.), poly!(2., -3., 1.));
[INFO] [stdout]     |                                   ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:824:53
[INFO] [stdout]     |
[INFO] [stdout] 824 |         let expected = TfGen::new(poly!(-0.5, -1.), poly!(2., -3., 1.));
[INFO] [stdout]     |                                                     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:827:50
[INFO] [stdout]     |
[INFO] [stdout] 827 |         let mut tfz2 = TfGen::<_, Discrete>::new(poly!(1.), poly!(0.));
[INFO] [stdout]     |                                                  --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:827:61
[INFO] [stdout]     |
[INFO] [stdout] 827 |         let mut tfz2 = TfGen::<_, Discrete>::new(poly!(1.), poly!(0.));
[INFO] [stdout]     |                                                             --------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:855:54
[INFO] [stdout]     |
[INFO] [stdout] 855 |         let expected = TfGen::<f64, Continuous>::new(poly!(3., -8., 6.), poly!(0., 0., 1.));
[INFO] [stdout]     |                                                      ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/polynomial/mod.rs:56:62
[INFO] [stdout]     |
[INFO] [stdout] 56  |         $crate::polynomial::Poly::new_from_coeffs(&[$($c,)*]);
[INFO] [stdout]     |                                                              ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/transfer_function/mod.rs:855:74
[INFO] [stdout]     |
[INFO] [stdout] 855 |         let expected = TfGen::<f64, Continuous>::new(poly!(3., -8., 6.), poly!(0., 0., 1.));
[INFO] [stdout]     |                                                                          ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `poly` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 504 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 21.44s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: au v0.10.0 (/opt/rustwide/workdir)
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "2b8cfd36079667f816ab4c862e4bf96b9a3935150b0be54b44407844deaa05a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b8cfd36079667f816ab4c862e4bf96b9a3935150b0be54b44407844deaa05a3", kill_on_drop: false }`
[INFO] [stdout] 2b8cfd36079667f816ab4c862e4bf96b9a3935150b0be54b44407844deaa05a3
[INFO] checking au-0.10.0 against try#eb3956d47f58f1c7c0a5694b1d3401945bc41dce for pr-117164-1
[INFO] extracting crate au 0.10.0 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate au 0.10.0 on toolchain eb3956d47f58f1c7c0a5694b1d3401945bc41dce
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eb3956d47f58f1c7c0a5694b1d3401945bc41dce" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate au 0.10.0
[INFO] finished tweaking crates.io crate au 0.10.0
[INFO] tweaked toml for crates.io crate au 0.10.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate crates.io crate au 0.10.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eb3956d47f58f1c7c0a5694b1d3401945bc41dce" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+eb3956d47f58f1c7c0a5694b1d3401945bc41dce" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2095ce0189d49e9c17e11d6be571ab1aca504e54a8e0c506f4d5b462c4b28cca
[INFO] running `Command { std: "docker" "start" "-a" "2095ce0189d49e9c17e11d6be571ab1aca504e54a8e0c506f4d5b462c4b28cca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2095ce0189d49e9c17e11d6be571ab1aca504e54a8e0c506f4d5b462c4b28cca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2095ce0189d49e9c17e11d6be571ab1aca504e54a8e0c506f4d5b462c4b28cca", kill_on_drop: false }`
[INFO] [stdout] 2095ce0189d49e9c17e11d6be571ab1aca504e54a8e0c506f4d5b462c4b28cca
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+eb3956d47f58f1c7c0a5694b1d3401945bc41dce" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a40e3c7491da546a11f6fa6784027bb0c073188d279a97da9bd666fc78ffc4ed
[INFO] running `Command { std: "docker" "start" "-a" "a40e3c7491da546a11f6fa6784027bb0c073188d279a97da9bd666fc78ffc4ed", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.89
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling libm v0.2.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling getrandom v0.2.2
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]    Compiling typenum v1.13.0
[INFO] [stderr]    Compiling generic-array v0.14.4
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling ndarray v0.14.0
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]     Checking matrixmultiply v0.2.4
[INFO] [stderr]    Compiling paste v1.0.5
[INFO] [stderr]     Checking remove_dir_all v0.5.3
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking regex-syntax v0.6.23
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]     Checking bit-set v0.5.2
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_core v0.6.2
[INFO] [stderr]     Checking rand_chacha v0.3.0
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand_xorshift v0.2.0
[INFO] [stderr]     Checking num-complex v0.3.1
[INFO] [stderr]     Checking approx v0.4.0
[INFO] [stderr]     Checking rand v0.8.3
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking simba v0.3.1
[INFO] [stderr]     Checking rand_distr v0.3.0
[INFO] [stderr]     Checking tempfile v3.2.0
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking proptest v0.10.1
[INFO] [stderr]     Checking nalgebra v0.23.2
[INFO] [stderr] thread 'rustc' panicked at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/compiler/rustc_errors/src/lib.rs:1113:75:
[INFO] [stdout] error: internal compiler error: compiler/rustc_trait_selection/src/traits/coherence.rs:806:9: can't orphan check a trait ref with both params and inference variables <_ as generic_array::ArrayLength<N>>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] Box<dyn Any>
[INFO] [stderr] stack backtrace:
[INFO] [stderr]    0:     0x7fbf64f8b45c - std::backtrace_rs::backtrace::libunwind::trace::h9842b9d675b92006
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stderr]    1:     0x7fbf64f8b45c - std::backtrace_rs::backtrace::trace_unsynchronized::hd0a28db86482f5f2
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stderr]    2:     0x7fbf64f8b45c - std::sys_common::backtrace::_print_fmt::h4da8f019d2292968
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stderr]    3:     0x7fbf64f8b45c - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hb25436495775e0c7
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stderr]    4:     0x7fbf64fde4a0 - core::fmt::rt::Argument::fmt::h88ed20e36ee1a321
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/core/src/fmt/rt.rs:142:9
[INFO] [stderr]    5:     0x7fbf64fde4a0 - core::fmt::write::h5b01c1fe424b3a57
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/core/src/fmt/mod.rs:1120:17
[INFO] [stderr]    6:     0x7fbf64f7f2bf - std::io::Write::write_fmt::h97b835339435145a
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/std/src/io/mod.rs:1810:15
[INFO] [stderr]    7:     0x7fbf64f8b244 - std::sys_common::backtrace::_print::h93e76507fd4e0e35
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stderr]    8:     0x7fbf64f8b244 - std::sys_common::backtrace::print::h91cd271153833165
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stderr]    9:     0x7fbf64f8ded7 - std::panicking::default_hook::{{closure}}::h0a7cebca39f81ef6
[INFO] [stderr]   10:     0x7fbf64f8dc3f - std::panicking::default_hook::h9af3d9fb49b5d3fa
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/std/src/panicking.rs:292:9
[INFO] [stderr]   11:     0x7fbf67cf4410 - std[70adfe3cb0d322ac]::panicking::update_hook::<alloc[50e411b2a1b868c]::boxed::Box<rustc_driver_impl[b1895b10883e792e]::install_ice_hook::{closure#0}>>::{closure#0}
[INFO] [stderr]   12:     0x7fbf64f8e618 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he9fcbcc96ad83dbd
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/alloc/src/boxed.rs:2029:9
[INFO] [stderr]   13:     0x7fbf64f8e618 - std::panicking::rust_panic_with_hook::h12a891e08b5c1a3b
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/std/src/panicking.rs:783:13
[INFO] [stderr]   14:     0x7fbf67d2c864 - std[70adfe3cb0d322ac]::panicking::begin_panic::<rustc_errors[2db7fe1878564f6]::ExplicitBug>::{closure#0}
[INFO] [stderr]   15:     0x7fbf67d28cf6 - std[70adfe3cb0d322ac]::sys_common::backtrace::__rust_end_short_backtrace::<std[70adfe3cb0d322ac]::panicking::begin_panic<rustc_errors[2db7fe1878564f6]::ExplicitBug>::{closure#0}, !>
[INFO] [stderr]   16:     0x7fbf67d24036 - std[70adfe3cb0d322ac]::panicking::begin_panic::<rustc_errors[2db7fe1878564f6]::ExplicitBug>
[INFO] [stderr]   17:     0x7fbf67d37b39 - <rustc_errors[2db7fe1878564f6]::diagnostic_builder::Bug as rustc_errors[2db7fe1878564f6]::diagnostic_builder::EmissionGuarantee>::diagnostic_builder_emit_producing_guarantee
[INFO] [stderr]   18:     0x7fbf681194c5 - <rustc_errors[2db7fe1878564f6]::Handler>::bug::<alloc[50e411b2a1b868c]::string::String>
[INFO] [stderr]   19:     0x7fbf681b644d - rustc_middle[f0bb88c0811a983c]::util::bug::opt_span_bug_fmt::<rustc_span[4cc6de006395f734]::span_encoding::Span>::{closure#0}
[INFO] [stderr]   20:     0x7fbf6819dbaa - rustc_middle[f0bb88c0811a983c]::ty::context::tls::with_opt::<rustc_middle[f0bb88c0811a983c]::util::bug::opt_span_bug_fmt<rustc_span[4cc6de006395f734]::span_encoding::Span>::{closure#0}, !>::{closure#0}
[INFO] [stderr]   21:     0x7fbf6819da28 - rustc_middle[f0bb88c0811a983c]::ty::context::tls::with_context_opt::<rustc_middle[f0bb88c0811a983c]::ty::context::tls::with_opt<rustc_middle[f0bb88c0811a983c]::util::bug::opt_span_bug_fmt<rustc_span[4cc6de006395f734]::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
[INFO] [stderr]   22:     0x7fbf66151fc0 - rustc_middle[f0bb88c0811a983c]::util::bug::bug_fmt
[INFO] [stderr]   23:     0x7fbf698c2241 - rustc_trait_selection[bc7f1d3f6635e812]::traits::coherence::orphan_check_trait_ref::<!, &mut <rustc_trait_selection[bc7f1d3f6635e812]::traits::select::SelectionContext>::is_knowable::{closure#0}>
[INFO] [stderr]   24:     0x7fbf696a5135 - <rustc_trait_selection[bc7f1d3f6635e812]::traits::select::SelectionContext>::candidate_from_obligation_no_cache
[INFO] [stderr]   25:     0x7fbf66cd1791 - <rustc_trait_selection[bc7f1d3f6635e812]::traits::select::SelectionContext>::candidate_from_obligation
[INFO] [stderr]   26:     0x7fbf69a1b1c1 - <rustc_trait_selection[bc7f1d3f6635e812]::traits::select::SelectionContext>::evaluate_trait_predicate_recursively
[INFO] [stderr]   27:     0x7fbf69a76dfa - <rustc_trait_selection[bc7f1d3f6635e812]::traits::select::SelectionContext>::evaluate_candidate
[INFO] [stderr]   28:     0x7fbf696a428f - <rustc_trait_selection[bc7f1d3f6635e812]::traits::select::SelectionContext>::candidate_from_obligation_no_cache
[INFO] [stderr]   29:     0x7fbf6613023c - <rustc_trait_selection[bc7f1d3f6635e812]::traits::select::SelectionContext>::poly_select
[INFO] [stderr]   30:     0x7fbf692a5745 - rustc_trait_selection[bc7f1d3f6635e812]::traits::project::opt_normalize_projection_type
[INFO] [stderr]   31:     0x7fbf692a36f8 - <rustc_trait_selection[bc7f1d3f6635e812]::traits::project::AssocTypeNormalizer as rustc_type_ir[f3814c44cb2f2fa3]::fold::TypeFolder<rustc_middle[f0bb88c0811a983c]::ty::context::TyCtxt>>::fold_ty
[INFO] [stderr]   32:     0x7fbf6975d67e - <rustc_middle[f0bb88c0811a983c]::ty::Ty as rustc_type_ir[f3814c44cb2f2fa3]::fold::TypeSuperFoldable<rustc_middle[f0bb88c0811a983c]::ty::context::TyCtxt>>::try_super_fold_with::<rustc_trait_selection[bc7f1d3f6635e812]::traits::project::AssocTypeNormalizer>
[INFO] [stderr]   33:     0x7fbf6975879e - <rustc_trait_selection[bc7f1d3f6635e812]::traits::engine::ObligationCtxt>::normalize::<rustc_middle[f0bb88c0811a983c]::ty::Ty>
[INFO] [stderr]   34:     0x7fbf6969bc67 - rustc_trait_selection[bc7f1d3f6635e812]::traits::coherence::orphan_check::{closure#0}::{closure#0}
[INFO] [stderr]   35:     0x7fbf6969ba59 - <rustc_trait_selection[bc7f1d3f6635e812]::traits::coherence::OrphanChecker<rustc_trait_selection[bc7f1d3f6635e812]::traits::coherence::orphan_check::{closure#0}::{closure#0}> as rustc_type_ir[f3814c44cb2f2fa3]::visit::TypeVisitor<rustc_middle[f0bb88c0811a983c]::ty::context::TyCtxt>>::visit_ty
[INFO] [stderr]   36:     0x7fbf67314cf7 - rustc_trait_selection[bc7f1d3f6635e812]::traits::coherence::orphan_check
[INFO] [stderr]   37:     0x7fbf6910f0f2 - rustc_hir_analysis[4a1be57df639846d]::coherence::orphan::orphan_check_impl
[INFO] [stderr]   38:     0x7fbf6910f013 - rustc_query_impl[3984cb197e6ffb6]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[3984cb197e6ffb6]::query_impl::orphan_check_impl::dynamic_query::{closure#2}::{closure#0}, rustc_middle[f0bb88c0811a983c]::query::erase::Erased<[u8; 1usize]>>
[INFO] [stderr]   39:     0x7fbf693914da - rustc_query_system[417f1e0ce84d95f1]::query::plumbing::try_execute_query::<rustc_query_impl[3984cb197e6ffb6]::DynamicConfig<rustc_query_system[417f1e0ce84d95f1]::query::caches::VecCache<rustc_span[4cc6de006395f734]::def_id::LocalDefId, rustc_middle[f0bb88c0811a983c]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[3984cb197e6ffb6]::plumbing::QueryCtxt, false>
[INFO] [stderr]   40:     0x7fbf693910dd - rustc_query_impl[3984cb197e6ffb6]::query_impl::orphan_check_impl::get_query_non_incr::__rust_end_short_backtrace
[INFO] [stderr]   41:     0x7fbf6910aafe - rustc_hir_analysis[4a1be57df639846d]::coherence::coherent_trait
[INFO] [stderr]   42:     0x7fbf6910a66f - rustc_query_impl[3984cb197e6ffb6]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[3984cb197e6ffb6]::query_impl::coherent_trait::dynamic_query::{closure#2}::{closure#0}, rustc_middle[f0bb88c0811a983c]::query::erase::Erased<[u8; 0usize]>>
[INFO] [stderr]   43:     0x7fbf69a4af3d - rustc_query_system[417f1e0ce84d95f1]::query::plumbing::try_execute_query::<rustc_query_impl[3984cb197e6ffb6]::DynamicConfig<rustc_query_system[417f1e0ce84d95f1]::query::caches::DefaultCache<rustc_span[4cc6de006395f734]::def_id::DefId, rustc_middle[f0bb88c0811a983c]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[3984cb197e6ffb6]::plumbing::QueryCtxt, false>
[INFO] [stderr]   44:     0x7fbf69a4accd - rustc_query_impl[3984cb197e6ffb6]::query_impl::coherent_trait::get_query_non_incr::__rust_end_short_backtrace
[INFO] [stderr]   45:     0x7fbf698a912a - rustc_hir_analysis[4a1be57df639846d]::check_crate
[INFO] [stderr]   46:     0x7fbf698875a2 - rustc_interface[6612a71c619b686]::passes::analysis
[INFO] [stderr]   47:     0x7fbf698871dd - rustc_query_impl[3984cb197e6ffb6]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[3984cb197e6ffb6]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[f0bb88c0811a983c]::query::erase::Erased<[u8; 1usize]>>
[INFO] [stderr]   48:     0x7fbf69cda140 - rustc_query_system[417f1e0ce84d95f1]::query::plumbing::try_execute_query::<rustc_query_impl[3984cb197e6ffb6]::DynamicConfig<rustc_query_system[417f1e0ce84d95f1]::query::caches::SingleCache<rustc_middle[f0bb88c0811a983c]::query::erase::Erased<[u8; 1usize]>>, false, false, false>, rustc_query_impl[3984cb197e6ffb6]::plumbing::QueryCtxt, false>
[INFO] [stderr]   49:     0x7fbf69cd9f47 - rustc_query_impl[3984cb197e6ffb6]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
[INFO] [stderr]   50:     0x7fbf69f74fa2 - rustc_interface[6612a71c619b686]::interface::run_compiler::<core[79569687367a61ee]::result::Result<(), rustc_span[4cc6de006395f734]::ErrorGuaranteed>, rustc_driver_impl[b1895b10883e792e]::run_compiler::{closure#0}>::{closure#0}
[INFO] [stderr]   51:     0x7fbf69f6868d - std[70adfe3cb0d322ac]::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface[6612a71c619b686]::util::run_in_thread_with_globals<rustc_interface[6612a71c619b686]::util::run_in_thread_pool_with_globals<rustc_interface[6612a71c619b686]::interface::run_compiler<core[79569687367a61ee]::result::Result<(), rustc_span[4cc6de006395f734]::ErrorGuaranteed>, rustc_driver_impl[b1895b10883e792e]::run_compiler::{closure#0}>::{closure#0}, core[79569687367a61ee]::result::Result<(), rustc_span[4cc6de006395f734]::ErrorGuaranteed>>::{closure#0}, core[79569687367a61ee]::result::Result<(), rustc_span[4cc6de006395f734]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[79569687367a61ee]::result::Result<(), rustc_span[4cc6de006395f734]::ErrorGuaranteed>>
[INFO] [stderr]   52:     0x7fbf69f684b7 - <<std[70adfe3cb0d322ac]::thread::Builder>::spawn_unchecked_<rustc_interface[6612a71c619b686]::util::run_in_thread_with_globals<rustc_interface[6612a71c619b686]::util::run_in_thread_pool_with_globals<rustc_interface[6612a71c619b686]::interface::run_compiler<core[79569687367a61ee]::result::Result<(), rustc_span[4cc6de006395f734]::ErrorGuaranteed>, rustc_driver_impl[b1895b10883e792e]::run_compiler::{closure#0}>::{closure#0}, core[79569687367a61ee]::result::Result<(), rustc_span[4cc6de006395f734]::ErrorGuaranteed>>::{closure#0}, core[79569687367a61ee]::result::Result<(), rustc_span[4cc6de006395f734]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[79569687367a61ee]::result::Result<(), rustc_span[4cc6de006395f734]::ErrorGuaranteed>>::{closure#1} as core[79569687367a61ee]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]   53:     0x7fbf64f984a5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7e6cc7939a2bab28
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/alloc/src/boxed.rs:2015:9
[INFO] [stderr]   54:     0x7fbf64f984a5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h17cae45bb0af19c8
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/alloc/src/boxed.rs:2015:9
[INFO] [stderr]   55:     0x7fbf64f984a5 - std::sys::unix::thread::Thread::new::thread_start::h7ff5405c79cd8c4d
[INFO] [stderr]                                at /rustc/eb3956d47f58f1c7c0a5694b1d3401945bc41dce/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stderr]   56:     0x7fbf64d4aac3 - <unknown>
[INFO] [stderr]   57:     0x7fbf64ddbbf4 - __clone
[INFO] [stderr]   58:                0x0 - <unknown>
[INFO] [stderr] 
[INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
[INFO] [stderr] 
[INFO] [stderr] warning: the ICE couldn't be written to `/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nalgebra-0.23.2/rustc-ice-2024-01-17T11_11_32-404.txt`: Read-only file system (os error 30)
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stderr] note: rustc 1.76.0-nightly (eb3956d47 2023-12-07) running on x86_64-unknown-linux-gnu
[INFO] [stderr] 
[INFO] [stderr] note: compiler flags: --crate-type lib -C embed-bitcode=no -C debuginfo=2
[INFO] [stderr] 
[INFO] [stderr] note: some of the compiler flags provided by cargo are hidden
[INFO] [stderr] 
[INFO] [stderr] query stack during panic:
[INFO] [stderr] #0 [orphan_check_impl] checking whether impl `base::ops::<impl at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/nalgebra-0.23.2/src/base/ops.rs:377:1: 380:42>` follows the orphan rules
[INFO] [stderr] #1 [coherent_trait] coherence checking all impls of trait `core::iter::traits::accum::Sum`
[INFO] [stderr] #2 [analysis] running analysis passes on this crate
[INFO] [stderr] end of query stack
[INFO] [stderr] error: could not compile `nalgebra` (lib) due to 1 previous error
[INFO] running `Command { std: "docker" "inspect" "a40e3c7491da546a11f6fa6784027bb0c073188d279a97da9bd666fc78ffc4ed", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a40e3c7491da546a11f6fa6784027bb0c073188d279a97da9bd666fc78ffc4ed", kill_on_drop: false }`
[INFO] [stdout] a40e3c7491da546a11f6fa6784027bb0c073188d279a97da9bd666fc78ffc4ed
