[INFO] fetching crate au 0.10.0...
[INFO] checking au-0.10.0 against master#008bc1d587b4f9d7197eb159922dd2080eea9284 for pr-104746
[INFO] extracting crate au 0.10.0 into /workspace/builds/worker-6/source
[INFO] validating manifest of crates.io crate au 0.10.0 on toolchain 008bc1d587b4f9d7197eb159922dd2080eea9284
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+008bc1d587b4f9d7197eb159922dd2080eea9284" "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-6/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: "/workspace/cargo-home/bin/cargo" "+008bc1d587b4f9d7197eb159922dd2080eea9284" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rand_hc v0.3.0
[INFO] [stderr]   Downloaded generic-array v0.14.4
[INFO] [stderr]   Downloaded version_check v0.9.3
[INFO] [stderr]   Downloaded rand v0.8.3
[INFO] [stderr]   Downloaded getrandom v0.2.2
[INFO] [stderr]   Downloaded rand_chacha v0.3.0
[INFO] [stderr]   Downloaded rand_core v0.6.2
[INFO] [stderr]   Downloaded rand_xorshift v0.2.0
[INFO] [stderr]   Downloaded libm v0.2.1
[INFO] [stderr]   Downloaded paste v1.0.5
[INFO] [stderr]   Downloaded approx v0.4.0
[INFO] [stderr]   Downloaded ndarray v0.14.0
[INFO] [stderr]   Downloaded typenum v1.13.0
[INFO] [stderr]   Downloaded rand_distr v0.3.0
[INFO] [stderr]   Downloaded simba v0.3.1
[INFO] [stderr]   Downloaded redox_syscall v0.2.5
[INFO] [stderr]   Downloaded autocfg v1.0.1
[INFO] [stderr]   Downloaded ppv-lite86 v0.2.10
[INFO] [stderr]   Downloaded regex-syntax v0.6.23
[INFO] [stderr]   Downloaded nalgebra v0.23.2
[INFO] [stderr]   Downloaded libc v0.2.89
[INFO] [stderr]   Downloaded tempfile v3.2.0
[INFO] [stderr]   Downloaded proptest v0.10.1
[INFO] [stderr]   Downloaded num-complex v0.3.1
[INFO] [stderr]   Downloaded bit-set v0.5.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:bb5b0feb4f87116a4ea905b7ff5bf5b85913db05e9f0fbc1abdd3168928d9075" "/opt/rustwide/cargo-home/bin/cargo" "+008bc1d587b4f9d7197eb159922dd2080eea9284" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3bdb270d0157f165cf4e968132ba0f0b7e9e70c2b3fbda5fa13496e8e071e454
[INFO] running `Command { std: "docker" "start" "-a" "3bdb270d0157f165cf4e968132ba0f0b7e9e70c2b3fbda5fa13496e8e071e454", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3bdb270d0157f165cf4e968132ba0f0b7e9e70c2b3fbda5fa13496e8e071e454", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3bdb270d0157f165cf4e968132ba0f0b7e9e70c2b3fbda5fa13496e8e071e454", kill_on_drop: false }`
[INFO] [stdout] 3bdb270d0157f165cf4e968132ba0f0b7e9e70c2b3fbda5fa13496e8e071e454
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:bb5b0feb4f87116a4ea905b7ff5bf5b85913db05e9f0fbc1abdd3168928d9075" "/opt/rustwide/cargo-home/bin/cargo" "+008bc1d587b4f9d7197eb159922dd2080eea9284" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 483fddfab9babe24da8fdc702a3a01e0d4755fd7960cd3ea2a83b82f2047d821
[INFO] running `Command { std: "docker" "start" "-a" "483fddfab9babe24da8fdc702a3a01e0d4755fd7960cd3ea2a83b82f2047d821", 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]    Compiling getrandom v0.1.16
[INFO] [stderr]     Checking ppv-lite86 v0.2.10
[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 paste v1.0.5
[INFO] [stderr]     Checking matrixmultiply v0.2.4
[INFO] [stderr]    Compiling generic-array v0.14.4
[INFO] [stderr]    Compiling bitflags v1.2.1
[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 rand_core v0.5.1
[INFO] [stderr]     Checking rand_core v0.6.2
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking remove_dir_all v0.5.3
[INFO] [stderr]    Compiling ndarray v0.14.0
[INFO] [stderr]     Checking rand_chacha v0.3.0
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking rand v0.8.3
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking rand_xorshift v0.2.0
[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 num-complex v0.3.1
[INFO] [stderr]     Checking approx v0.4.0
[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 simba v0.3.1
[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 32.55s
[INFO] running `Command { std: "docker" "inspect" "483fddfab9babe24da8fdc702a3a01e0d4755fd7960cd3ea2a83b82f2047d821", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "483fddfab9babe24da8fdc702a3a01e0d4755fd7960cd3ea2a83b82f2047d821", kill_on_drop: false }`
[INFO] [stdout] 483fddfab9babe24da8fdc702a3a01e0d4755fd7960cd3ea2a83b82f2047d821