[INFO] fetching crate ff-filter 0.18.4...
[INFO] checking ff-filter-0.18.4 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] extracting crate ff-filter 0.18.4 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate ff-filter 0.18.4
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ff-filter 0.18.4
[INFO] tweaked toml for crates.io crate ff-filter 0.18.4 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ff-filter 0.18.4 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ff-filter 0.18.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ff-common v0.18.4
[INFO] [stderr]   Downloaded prettyplease v0.3.0
[INFO] [stderr]   Downloaded ff-format v0.18.4
[INFO] [stderr]   Downloaded bindgen v0.73.2
[INFO] [stderr]   Downloaded ff-sys v0.18.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e93c5a07a20e379a741eebca4588ef25fbf58508a95c0f2223d0ddb794c8cba7
[INFO] running `Command { std: "docker" "start" "e93c5a07a20e379a741eebca4588ef25fbf58508a95c0f2223d0ddb794c8cba7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e93c5a07a20e379a741eebca4588ef25fbf58508a95c0f2223d0ddb794c8cba7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e93c5a07a20e379a741eebca4588ef25fbf58508a95c0f2223d0ddb794c8cba7" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e93c5a07a20e379a741eebca4588ef25fbf58508a95c0f2223d0ddb794c8cba7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e93c5a07a20e379a741eebca4588ef25fbf58508a95c0f2223d0ddb794c8cba7" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling prettyplease v0.3.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling bindgen v0.73.2
[INFO] [stderr]     Checking simd-adler32 v0.3.10
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]     Checking miniz_oxide v0.9.1
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]     Checking ff-common v0.18.4
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking fdeflate v0.3.7
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling clang-sys v1.9.1
[INFO] [stderr]     Checking pxfm v0.1.30
[INFO] [stderr]     Checking flate2 v1.1.10
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]     Checking ff-format v0.18.4
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]    Compiling ff-sys v0.18.4
[INFO] [stderr]     Checking ff-filter v0.18.4 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> tests/fixtures/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use ff_encode::{AudioCodec, VideoCodec, VideoEncoder};
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> tests/composition_tests.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use ff_encode::{AudioCodec, AudioEncoder, VideoCodec, VideoEncoder};
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> examples/multi_track_compose.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use ff_encode::VideoEncoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> tests/fixtures/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use ff_encode::{AudioCodec, VideoCodec, VideoEncoder};
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_decode`
[INFO] [stdout]   --> examples/polygon_garbage_matte.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use ff_decode::VideoDecoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_decode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_decode`, use `cargo add ff_decode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> examples/polygon_garbage_matte.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use ff_encode::VideoEncoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> tests/fixtures/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use ff_encode::{AudioCodec, VideoCodec, VideoEncoder};
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/fixtures/mod.rs:117:33
[INFO] [stdout]     |
[INFO] [stdout] 117 |         if let Err(e) = encoder.push_video(&frame) {
[INFO] [stdout]     |                                 ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/multi_track_compose.rs:186:41
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 if let Err(e) = encoder.push_video(&frame) {
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> examples/polygon_garbage_matte.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |     let width = vdec.width();
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_decode`
[INFO] [stdout]   --> examples/mask_feathering.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use ff_decode::VideoDecoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_decode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_decode`, use `cargo add ff_decode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> examples/mask_feathering.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use ff_encode::VideoEncoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/fixtures/mod.rs:117:33
[INFO] [stdout]     |
[INFO] [stdout] 117 |         if let Err(e) = encoder.push_video(&frame) {
[INFO] [stdout]     |                                 ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> examples/mask_feathering.rs:80:22
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let width = vdec.width();
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_decode`
[INFO] [stdout]   --> examples/filter_direct.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use ff_decode::{AudioDecoder, VideoDecoder};
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_decode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_decode`, use `cargo add ff_decode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> examples/filter_direct.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use ff_encode::VideoEncoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_decode`
[INFO] [stdout]   --> examples/alpha_matte_external.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use ff_decode::VideoDecoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_decode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_decode`, use `cargo add ff_decode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> examples/alpha_matte_external.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use ff_encode::VideoEncoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> examples/multi_track_compose.rs:186:41
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 if let Err(e) = encoder.push_video(&frame) {
[INFO] [stdout]     |                                         ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:117:33
[INFO] [stdout]     |
[INFO] [stdout] 117 |         if let Err(e) = encoder.push_video(&frame) {
[INFO] [stdout]     |                                 ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_decode`
[INFO] [stdout]   --> examples/luma_key_title_card.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use ff_decode::VideoDecoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_decode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_decode`, use `cargo add ff_decode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> examples/luma_key_title_card.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use ff_encode::VideoEncoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `width` found for type `!` in the current scope
[INFO] [stdout]   --> examples/polygon_garbage_matte.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |     let width = vdec.width();
[INFO] [stdout]    |                      ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/alpha_matte_external.rs:122:24
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let width = bg_dec.width();
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `width` found for type `!` in the current scope
[INFO] [stdout]   --> examples/mask_feathering.rs:80:22
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let width = vdec.width();
[INFO] [stdout]    |                      ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_decode`
[INFO] [stdout]   --> examples/chroma_key_green_screen.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use ff_decode::VideoDecoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_decode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_decode`, use `cargo add ff_decode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> examples/chroma_key_green_screen.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use ff_encode::VideoEncoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> examples/filter_direct.rs:69:23
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let src_w = probe.width();
[INFO] [stdout]    |                       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_audio` found for type `!` in the current scope
[INFO] [stdout]    --> examples/multi_track_compose.rs:205:45
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     if let Err(e) = encoder.push_audio(&frame) {
[INFO] [stdout]     |                                             ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/multi_track_compose.rs:205:56
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     if let Err(e) = encoder.push_audio(&frame) {
[INFO] [stdout]     |                                     -------            ^^^^^^ unreachable expression
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_audio` found for type `!` in the current scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:125:33
[INFO] [stdout]     |
[INFO] [stdout] 125 |         if let Err(e) = encoder.push_audio(&frame) {
[INFO] [stdout]     |                                 ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tests/fixtures/mod.rs:125:44
[INFO] [stdout]     |
[INFO] [stdout] 125 |         if let Err(e) = encoder.push_audio(&frame) {
[INFO] [stdout]     |                         -------            ^^^^^^ unreachable expression
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_decode`
[INFO] [stdout]   --> examples/blend_modes_demo.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use ff_decode::VideoDecoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_decode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_decode`, use `cargo add ff_decode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> examples/blend_modes_demo.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use ff_encode::VideoEncoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `height` found for type `!` in the current scope
[INFO] [stdout]   --> examples/mask_feathering.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let height = vdec.height();
[INFO] [stdout]    |                       ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> examples/mask_feathering.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let height = vdec.height();
[INFO] [stdout]    |                  ---- ^^^^^^ unreachable call
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  any code following this expression is unreachable
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `height` found for type `!` in the current scope
[INFO] [stdout]   --> examples/polygon_garbage_matte.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let height = vdec.height();
[INFO] [stdout]    |                       ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/luma_key_title_card.rs:114:24
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let width = bg_dec.width();
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> examples/polygon_garbage_matte.rs:77:23
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let height = vdec.height();
[INFO] [stdout]    |                  ---- ^^^^^^ unreachable call
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  any code following this expression is unreachable
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `frame_rate` found for type `!` in the current scope
[INFO] [stdout]   --> examples/mask_feathering.rs:82:20
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let fps = vdec.frame_rate();
[INFO] [stdout]    |                    ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> examples/mask_feathering.rs:82:20
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let fps = vdec.frame_rate();
[INFO] [stdout]    |               ---- ^^^^^^^^^^ unreachable call
[INFO] [stdout]    |               |
[INFO] [stdout]    |               any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:117:33
[INFO] [stdout]     |
[INFO] [stdout] 117 |         if let Err(e) = encoder.push_video(&frame) {
[INFO] [stdout]     |                                 ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/fixtures/mod.rs:117:33
[INFO] [stdout]     |
[INFO] [stdout] 117 |         if let Err(e) = encoder.push_video(&frame) {
[INFO] [stdout]     |                                 ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/mask_feathering.rs:151:30
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let raw = match vdec.decode_one() {
[INFO] [stdout]     |                              ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/mask_feathering.rs:151:30
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let raw = match vdec.decode_one() {
[INFO] [stdout]     |                         ---- ^^^^^^^^^^ unreachable call
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:131:29
[INFO] [stdout]     |
[INFO] [stdout] 131 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/mask_feathering.rs:168:45
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     if let Err(e) = encoder.push_video(&filtered) {
[INFO] [stdout]     |                                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:108:24
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let width = bg_dec.width();
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/fixtures/mod.rs:131:29
[INFO] [stdout]     |
[INFO] [stdout] 131 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `frame_rate` found for type `!` in the current scope
[INFO] [stdout]   --> examples/polygon_garbage_matte.rs:78:20
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let fps = vdec.frame_rate();
[INFO] [stdout]    |                    ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> examples/multi_track_compose.rs:221:29
[INFO] [stdout]     |
[INFO] [stdout] 221 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> examples/polygon_garbage_matte.rs:78:20
[INFO] [stdout]    |
[INFO] [stdout] 78 |     let fps = vdec.frame_rate();
[INFO] [stdout]    |               ---- ^^^^^^^^^^ unreachable call
[INFO] [stdout]    |               |
[INFO] [stdout]    |               any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/blend_modes_demo.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let width = base_dec.width();
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/multi_track_compose.rs:221:29
[INFO] [stdout]     |
[INFO] [stdout] 221 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> examples/mask_feathering.rs:168:45
[INFO] [stdout]     |
[INFO] [stdout] 168 |                     if let Err(e) = encoder.push_video(&filtered) {
[INFO] [stdout]     |                                             ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_audio` found for type `!` in the current scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:125:33
[INFO] [stdout]     |
[INFO] [stdout] 125 |         if let Err(e) = encoder.push_audio(&frame) {
[INFO] [stdout]     |                                 ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tests/fixtures/mod.rs:125:44
[INFO] [stdout]     |
[INFO] [stdout] 125 |         if let Err(e) = encoder.push_audio(&frame) {
[INFO] [stdout]     |                         -------            ^^^^^^ unreachable expression
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `width` found for type `!` in the current scope
[INFO] [stdout]    --> examples/luma_key_title_card.rs:114:24
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let width = bg_dec.width();
[INFO] [stdout]     |                        ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `width` found for type `!` in the current scope
[INFO] [stdout]    --> examples/alpha_matte_external.rs:122:24
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let width = bg_dec.width();
[INFO] [stdout]     |                        ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `height` found for type `!` in the current scope
[INFO] [stdout]    --> examples/luma_key_title_card.rs:115:25
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let height = bg_dec.height();
[INFO] [stdout]     |                         ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/luma_key_title_card.rs:115:25
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let height = bg_dec.height();
[INFO] [stdout]     |                  ------ ^^^^^^ unreachable call
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/polygon_garbage_matte.rs:147:30
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let raw = match vdec.decode_one() {
[INFO] [stdout]     |                              ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `width` found for type `!` in the current scope
[INFO] [stdout]   --> examples/filter_direct.rs:69:23
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let src_w = probe.width();
[INFO] [stdout]    |                       ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> examples/mask_feathering.rs:185:29
[INFO] [stdout]     |
[INFO] [stdout] 185 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/mask_feathering.rs:185:29
[INFO] [stdout]     |
[INFO] [stdout] 185 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/polygon_garbage_matte.rs:147:30
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let raw = match vdec.decode_one() {
[INFO] [stdout]     |                         ---- ^^^^^^^^^^ unreachable call
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/polygon_garbage_matte.rs:164:45
[INFO] [stdout]     |
[INFO] [stdout] 164 |                     if let Err(e) = encoder.push_video(&filtered) {
[INFO] [stdout]     |                                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:131:29
[INFO] [stdout]     |
[INFO] [stdout] 131 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/fixtures/mod.rs:131:29
[INFO] [stdout]     |
[INFO] [stdout] 131 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `height` found for type `!` in the current scope
[INFO] [stdout]   --> examples/filter_direct.rs:70:23
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let src_h = probe.height();
[INFO] [stdout]    |                       ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> examples/filter_direct.rs:70:23
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let src_h = probe.height();
[INFO] [stdout]    |                 ----- ^^^^^^ unreachable call
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 any code following this expression is unreachable
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `frame_rate` found for type `!` in the current scope
[INFO] [stdout]    --> examples/luma_key_title_card.rs:116:22
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let fps = bg_dec.frame_rate();
[INFO] [stdout]     |                      ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/luma_key_title_card.rs:116:22
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let fps = bg_dec.frame_rate();
[INFO] [stdout]     |               ------ ^^^^^^^^^^ unreachable call
[INFO] [stdout]     |               |
[INFO] [stdout]     |               any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `frame_rate` found for type `!` in the current scope
[INFO] [stdout]   --> examples/filter_direct.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let fps = probe.frame_rate();
[INFO] [stdout]    |                     ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> examples/polygon_garbage_matte.rs:164:45
[INFO] [stdout]     |
[INFO] [stdout] 164 |                     if let Err(e) = encoder.push_video(&filtered) {
[INFO] [stdout]     |                                             ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> examples/filter_direct.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let fps = probe.frame_rate();
[INFO] [stdout]    |               ----- ^^^^^^^^^^ unreachable call
[INFO] [stdout]    |               |
[INFO] [stdout]    |               any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> examples/filter_direct.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     drop(probe);
[INFO] [stdout]    |     ^^^^ ----- any code following this expression is unreachable
[INFO] [stdout]    |     |
[INFO] [stdout]    |     unreachable call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/filter_direct.rs:145:30
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let raw = match vdec.decode_one() {
[INFO] [stdout]     |                              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/filter_direct.rs:145:30
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let raw = match vdec.decode_one() {
[INFO] [stdout]     |                              ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (example "multi_track_compose") due to 4 previous errors; 4 warnings emitted
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/filter_direct.rs:164:45
[INFO] [stdout]     |
[INFO] [stdout] 164 |                     if let Err(e) = encoder.push_video(&filtered) {
[INFO] [stdout]     |                                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> examples/filter_direct.rs:164:45
[INFO] [stdout]     |
[INFO] [stdout] 164 |                     if let Err(e) = encoder.push_video(&filtered) {
[INFO] [stdout]     |                                             ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `height` found for type `!` in the current scope
[INFO] [stdout]    --> examples/alpha_matte_external.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let height = bg_dec.height();
[INFO] [stdout]     |                         ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/alpha_matte_external.rs:123:25
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let height = bg_dec.height();
[INFO] [stdout]     |                  ------ ^^^^^^ unreachable call
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_audio` found for type `!` in the current scope
[INFO] [stdout]    --> examples/filter_direct.rs:206:49
[INFO] [stdout]     |
[INFO] [stdout] 206 |                         if let Err(e) = encoder.push_audio(&filtered) {
[INFO] [stdout]     |                                                 ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/filter_direct.rs:206:60
[INFO] [stdout]     |
[INFO] [stdout] 206 |                         if let Err(e) = encoder.push_audio(&filtered) {
[INFO] [stdout]     |                                         -------            ^^^^^^^^^ unreachable expression
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `width` found for type `!` in the current scope
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:108:24
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let width = bg_dec.width();
[INFO] [stdout]     |                        ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> examples/filter_direct.rs:224:29
[INFO] [stdout]     |
[INFO] [stdout] 224 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/filter_direct.rs:224:29
[INFO] [stdout]     |
[INFO] [stdout] 224 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (example "filter_direct") due to 9 previous errors; 11 warnings emitted
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> examples/polygon_garbage_matte.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/polygon_garbage_matte.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_decode`
[INFO] [stdout]   --> examples/advanced_video_effects.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use ff_decode::{AudioDecoder, VideoDecoder};
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_decode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_decode`, use `cargo add ff_decode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> examples/advanced_video_effects.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use ff_encode::VideoEncoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:117:33
[INFO] [stdout]     |
[INFO] [stdout] 117 |         if let Err(e) = encoder.push_video(&frame) {
[INFO] [stdout]     |                                 ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (example "polygon_garbage_matte") due to 8 previous errors; 8 warnings emitted
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/luma_key_title_card.rs:179:37
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let bg_frame = match bg_dec.decode_one() {
[INFO] [stdout]     |                                     ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `height` found for type `!` in the current scope
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:109:25
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let height = bg_dec.height();
[INFO] [stdout]     |                         ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:109:25
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let height = bg_dec.height();
[INFO] [stdout]     |                  ------ ^^^^^^ unreachable call
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (example "mask_feathering") due to 8 previous errors; 8 warnings emitted
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/luma_key_title_card.rs:179:37
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let bg_frame = match bg_dec.decode_one() {
[INFO] [stdout]     |                              ------ ^^^^^^^^^^ unreachable call
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/luma_key_title_card.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let title_frame = match title_dec.decode_one() {
[INFO] [stdout]     |                                           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> examples/advanced_video_effects.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let src_w = probe.width();
[INFO] [stdout]    |                       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider providing a type annotation
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]    = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `width` found for type `!` in the current scope
[INFO] [stdout]    --> examples/blend_modes_demo.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let width = base_dec.width();
[INFO] [stdout]     |                          ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `frame_rate` found for type `!` in the current scope
[INFO] [stdout]    --> examples/alpha_matte_external.rs:124:22
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let fps = bg_dec.frame_rate();
[INFO] [stdout]     |                      ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/alpha_matte_external.rs:124:22
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let fps = bg_dec.frame_rate();
[INFO] [stdout]     |               ------ ^^^^^^^^^^ unreachable call
[INFO] [stdout]     |               |
[INFO] [stdout]     |               any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_audio` found for type `!` in the current scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:125:33
[INFO] [stdout]     |
[INFO] [stdout] 125 |         if let Err(e) = encoder.push_audio(&frame) {
[INFO] [stdout]     |                                 ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tests/fixtures/mod.rs:125:44
[INFO] [stdout]     |
[INFO] [stdout] 125 |         if let Err(e) = encoder.push_audio(&frame) {
[INFO] [stdout]     |                         -------            ^^^^^^ unreachable expression
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/alpha_matte_external.rs:200:37
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let fg_frame = match fg_dec.decode_one() {
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (test "animation_integration_test") due to 4 previous errors; 4 warnings emitted
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/luma_key_title_card.rs:188:43
[INFO] [stdout]     |
[INFO] [stdout] 188 |         let title_frame = match title_dec.decode_one() {
[INFO] [stdout]     |                                           ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/luma_key_title_card.rs:210:45
[INFO] [stdout]     |
[INFO] [stdout] 210 |                     if let Err(e) = encoder.push_video(&composited) {
[INFO] [stdout]     |                                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `height` found for type `!` in the current scope
[INFO] [stdout]    --> examples/blend_modes_demo.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 |     let height = base_dec.height();
[INFO] [stdout]     |                           ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/blend_modes_demo.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 |     let height = base_dec.height();
[INFO] [stdout]     |                  -------- ^^^^^^ unreachable call
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> examples/luma_key_title_card.rs:210:45
[INFO] [stdout]     |
[INFO] [stdout] 210 |                     if let Err(e) = encoder.push_video(&composited) {
[INFO] [stdout]     |                                             ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `width` found for type `!` in the current scope
[INFO] [stdout]   --> examples/advanced_video_effects.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let src_w = probe.width();
[INFO] [stdout]    |                       ^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/alpha_matte_external.rs:200:37
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let fg_frame = match fg_dec.decode_one() {
[INFO] [stdout]     |                                     ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:131:29
[INFO] [stdout]     |
[INFO] [stdout] 131 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/fixtures/mod.rs:131:29
[INFO] [stdout]     |
[INFO] [stdout] 131 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/alpha_matte_external.rs:209:43
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let matte_frame = match matte_dec.decode_one() {
[INFO] [stdout]     |                                           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `height` found for type `!` in the current scope
[INFO] [stdout]   --> examples/advanced_video_effects.rs:82:23
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let src_h = probe.height();
[INFO] [stdout]    |                       ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> examples/advanced_video_effects.rs:82:23
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let src_h = probe.height();
[INFO] [stdout]    |                 ----- ^^^^^^ unreachable call
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 any code following this expression is unreachable
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (test "analysis_tests") due to 4 previous errors; 4 warnings emitted
[INFO] [stdout] error[E0599]: no method named `frame_rate` found for type `!` in the current scope
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let fps = bg_dec.frame_rate();
[INFO] [stdout]     |                      ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:110:22
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let fps = bg_dec.frame_rate();
[INFO] [stdout]     |               ------ ^^^^^^^^^^ unreachable call
[INFO] [stdout]     |               |
[INFO] [stdout]     |               any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/composition_tests.rs:187:41
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 if let Err(e) = encoder.push_video(to_push) {
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `frame_rate` found for type `!` in the current scope
[INFO] [stdout]   --> examples/advanced_video_effects.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let fps = probe.frame_rate();
[INFO] [stdout]    |                     ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> examples/advanced_video_effects.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let fps = probe.frame_rate();
[INFO] [stdout]    |               ----- ^^^^^^^^^^ unreachable call
[INFO] [stdout]    |               |
[INFO] [stdout]    |               any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> examples/advanced_video_effects.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     drop(probe);
[INFO] [stdout]    |     ^^^^ ----- any code following this expression is unreachable
[INFO] [stdout]    |     |
[INFO] [stdout]    |     unreachable call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/advanced_video_effects.rs:182:30
[INFO] [stdout]     |
[INFO] [stdout] 182 |         let raw = match vdec.decode_one() {
[INFO] [stdout]     |                              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> examples/luma_key_title_card.rs:227:29
[INFO] [stdout]     |
[INFO] [stdout] 227 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/luma_key_title_card.rs:227:29
[INFO] [stdout]     |
[INFO] [stdout] 227 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `frame_rate` found for type `!` in the current scope
[INFO] [stdout]    --> examples/blend_modes_demo.rs:134:24
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let fps = base_dec.frame_rate();
[INFO] [stdout]     |                        ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/blend_modes_demo.rs:134:24
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let fps = base_dec.frame_rate();
[INFO] [stdout]     |               -------- ^^^^^^^^^^ unreachable call
[INFO] [stdout]     |               |
[INFO] [stdout]     |               any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/alpha_matte_external.rs:209:43
[INFO] [stdout]     |
[INFO] [stdout] 209 |         let matte_frame = match matte_dec.decode_one() {
[INFO] [stdout]     |                                           ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:187:41
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 if let Err(e) = encoder.push_video(to_push) {
[INFO] [stdout]     |                                         ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/advanced_video_effects.rs:182:30
[INFO] [stdout]     |
[INFO] [stdout] 182 |         let raw = match vdec.decode_one() {
[INFO] [stdout]     |                              ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_decode`
[INFO] [stdout]   --> examples/advanced_audio_effects.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use ff_decode::{AudioDecoder, VideoDecoder};
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_decode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_decode`, use `cargo add ff_decode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ff_encode`
[INFO] [stdout]   --> examples/advanced_audio_effects.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use ff_encode::VideoEncoder;
[INFO] [stdout]    |     ^^^^^^^^^ use of unresolved module or unlinked crate `ff_encode`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ff_encode`, use `cargo add ff_encode` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:170:37
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let bg_frame = match bg_dec.decode_one() {
[INFO] [stdout]     |                                     ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:170:37
[INFO] [stdout]     |
[INFO] [stdout] 170 |         let bg_frame = match bg_dec.decode_one() {
[INFO] [stdout]     |                              ------ ^^^^^^^^^^ unreachable call
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:179:37
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let fg_frame = match fg_dec.decode_one() {
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/advanced_video_effects.rs:195:41
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 if let Err(e) = encoder.push_video(&raw) {
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/alpha_matte_external.rs:239:37
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let bg_frame = match bg_dec.decode_one() {
[INFO] [stdout]     |                                     ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/alpha_matte_external.rs:239:37
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let bg_frame = match bg_dec.decode_one() {
[INFO] [stdout]     |                              ------ ^^^^^^^^^^ unreachable call
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/alpha_matte_external.rs:261:45
[INFO] [stdout]     |
[INFO] [stdout] 261 |                     if let Err(e) = encoder.push_video(&composited) {
[INFO] [stdout]     |                                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> examples/alpha_matte_external.rs:261:45
[INFO] [stdout]     |
[INFO] [stdout] 261 |                     if let Err(e) = encoder.push_video(&composited) {
[INFO] [stdout]     |                                             ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> examples/advanced_video_effects.rs:195:41
[INFO] [stdout]     |
[INFO] [stdout] 195 |                 if let Err(e) = encoder.push_video(&raw) {
[INFO] [stdout]     |                                         ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> examples/alpha_matte_external.rs:278:29
[INFO] [stdout]     |
[INFO] [stdout] 278 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/alpha_matte_external.rs:278:29
[INFO] [stdout]     |
[INFO] [stdout] 278 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (example "luma_key_title_card") due to 9 previous errors; 10 warnings emitted
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/blend_modes_demo.rs:194:41
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let base_frame = match base_dec.decode_one() {
[INFO] [stdout]     |                                         ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/blend_modes_demo.rs:194:41
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let base_frame = match base_dec.decode_one() {
[INFO] [stdout]     |                                -------- ^^^^^^^^^^ unreachable call
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/blend_modes_demo.rs:203:39
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let top_frame = match top_dec.decode_one() {
[INFO] [stdout]     |                                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> examples/advanced_video_effects.rs:211:45
[INFO] [stdout]     |
[INFO] [stdout] 211 |                     if let Err(e) = encoder.push_video(&filtered) {
[INFO] [stdout]     |                                             ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/advanced_video_effects.rs:211:56
[INFO] [stdout]     |
[INFO] [stdout] 211 |                     if let Err(e) = encoder.push_video(&filtered) {
[INFO] [stdout]     |                                     -------            ^^^^^^^^^ unreachable expression
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_audio` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:225:41
[INFO] [stdout]     |
[INFO] [stdout] 225 |                 if let Err(e) = encoder.push_audio(to_push) {
[INFO] [stdout]     |                                         ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tests/composition_tests.rs:225:52
[INFO] [stdout]     |
[INFO] [stdout] 225 |                 if let Err(e) = encoder.push_audio(to_push) {
[INFO] [stdout]     |                                 -------            ^^^^^^^ unreachable expression
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:179:37
[INFO] [stdout]     |
[INFO] [stdout] 179 |         let fg_frame = match fg_dec.decode_one() {
[INFO] [stdout]     |                                     ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:201:45
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     if let Err(e) = encoder.push_video(&composited) {
[INFO] [stdout]     |                                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_audio` found for type `!` in the current scope
[INFO] [stdout]    --> examples/advanced_video_effects.rs:237:37
[INFO] [stdout]     |
[INFO] [stdout] 237 |             if let Ok(()) = encoder.push_audio(&raw) {
[INFO] [stdout]     |                                     ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/advanced_video_effects.rs:237:48
[INFO] [stdout]     |
[INFO] [stdout] 237 |             if let Ok(()) = encoder.push_audio(&raw) {
[INFO] [stdout]     |                             -------            ^^^^ unreachable expression
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/advanced_audio_effects.rs:184:37
[INFO] [stdout]     |
[INFO] [stdout] 184 |             if let Ok(()) = encoder.push_video(&raw) {
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:238:29
[INFO] [stdout]     |
[INFO] [stdout] 238 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/blend_modes_demo.rs:203:39
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let top_frame = match top_dec.decode_one() {
[INFO] [stdout]     |                                       ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/composition_tests.rs:238:29
[INFO] [stdout]     |
[INFO] [stdout] 238 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ff_probe` in this scope
[INFO] [stdout]    --> tests/composition_tests.rs:243:22
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let info = match ff_probe::open(&out_path) {
[INFO] [stdout]     |                      ^^^^^^^^ use of unresolved module or unlinked crate `ff_probe`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ff_probe`, use `cargo add ff_probe` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/composition_tests.rs:252:14
[INFO] [stdout]     |
[INFO] [stdout] 252 |         info.video_stream_count(),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/blend_modes_demo.rs:225:45
[INFO] [stdout]     |
[INFO] [stdout] 225 |                     if let Err(e) = encoder.push_video(&blended) {
[INFO] [stdout]     |                                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:201:45
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     if let Err(e) = encoder.push_video(&composited) {
[INFO] [stdout]     |                                             ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (example "alpha_matte_external") due to 10 previous errors; 12 warnings emitted
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:218:29
[INFO] [stdout]     |
[INFO] [stdout] 218 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/chroma_key_green_screen.rs:218:29
[INFO] [stdout]     |
[INFO] [stdout] 218 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> examples/advanced_video_effects.rs:245:29
[INFO] [stdout]     |
[INFO] [stdout] 245 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/advanced_video_effects.rs:245:29
[INFO] [stdout]     |
[INFO] [stdout] 245 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (example "chroma_key_green_screen") due to 9 previous errors; 10 warnings emitted
[INFO] [stdout] error[E0599]: no method named `video_stream_count` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:252:14
[INFO] [stdout]     |
[INFO] [stdout] 252 |         info.video_stream_count(),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> examples/blend_modes_demo.rs:225:45
[INFO] [stdout]     |
[INFO] [stdout] 225 |                     if let Err(e) = encoder.push_video(&blended) {
[INFO] [stdout]     |                                             ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `video_stream_count` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:255:14
[INFO] [stdout]     |
[INFO] [stdout] 255 |         info.video_stream_count()
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/composition_tests.rs:255:14
[INFO] [stdout]     |
[INFO] [stdout] 255 |         info.video_stream_count()
[INFO] [stdout]     |         ---- ^^^^^^^^^^^^^^^^^^ unreachable call
[INFO] [stdout]     |         |
[INFO] [stdout]     |         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (example "advanced_video_effects") due to 10 previous errors; 12 warnings emitted
[INFO] [stdout] error[E0599]: no method named `audio_stream_count` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:258:14
[INFO] [stdout]     |
[INFO] [stdout] 258 |         info.audio_stream_count(),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/composition_tests.rs:258:14
[INFO] [stdout]     |
[INFO] [stdout] 258 |         info.audio_stream_count(),
[INFO] [stdout]     |         ---- ^^^^^^^^^^^^^^^^^^ unreachable call
[INFO] [stdout]     |         |
[INFO] [stdout]     |         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `audio_stream_count` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:261:14
[INFO] [stdout]     |
[INFO] [stdout] 261 |         info.audio_stream_count()
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> examples/advanced_audio_effects.rs:184:37
[INFO] [stdout]     |
[INFO] [stdout] 184 |             if let Ok(()) = encoder.push_video(&raw) {
[INFO] [stdout]     |                                     ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/composition_tests.rs:261:14
[INFO] [stdout]     |
[INFO] [stdout] 261 |         info.audio_stream_count()
[INFO] [stdout]     |         ---- ^^^^^^^^^^^^^^^^^^ unreachable call
[INFO] [stdout]     |         |
[INFO] [stdout]     |         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> examples/advanced_audio_effects.rs:203:30
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let raw = match adec.decode_one() {
[INFO] [stdout]     |                              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `video_stream` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:268:22
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let video = info.video_stream(0).expect("video stream must be present");
[INFO] [stdout]     |                      ^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> tests/composition_tests.rs:268:35
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let video = info.video_stream(0).expect("video stream must be present");
[INFO] [stdout]     |                 ----              ^ unreachable expression
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/composition_tests.rs:334:41
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 if let Err(e) = encoder.push_video(&frame) {
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> examples/blend_modes_demo.rs:242:29
[INFO] [stdout]     |
[INFO] [stdout] 242 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/blend_modes_demo.rs:242:29
[INFO] [stdout]     |
[INFO] [stdout] 242 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_video` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:334:41
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 if let Err(e) = encoder.push_video(&frame) {
[INFO] [stdout]     |                                         ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:348:29
[INFO] [stdout]     |
[INFO] [stdout] 348 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/composition_tests.rs:348:29
[INFO] [stdout]     |
[INFO] [stdout] 348 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `decode_one` found for type `!` in the current scope
[INFO] [stdout]    --> examples/advanced_audio_effects.rs:203:30
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let raw = match adec.decode_one() {
[INFO] [stdout]     |                              ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ff_probe` in this scope
[INFO] [stdout]    --> tests/composition_tests.rs:353:22
[INFO] [stdout]     |
[INFO] [stdout] 353 |     let info = match ff_probe::open(&out_path) {
[INFO] [stdout]     |                      ^^^^^^^^ use of unresolved module or unlinked crate `ff_probe`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ff_probe`, use `cargo add ff_probe` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/composition_tests.rs:362:14
[INFO] [stdout]     |
[INFO] [stdout] 362 |         info.has_video(),
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `has_video` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:362:14
[INFO] [stdout]     |
[INFO] [stdout] 362 |         info.has_video(),
[INFO] [stdout]     |              ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `duration` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:366:25
[INFO] [stdout]     |
[INFO] [stdout] 366 |     let duration = info.duration();
[INFO] [stdout]     |                         ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/composition_tests.rs:366:25
[INFO] [stdout]     |
[INFO] [stdout] 366 |     let duration = info.duration();
[INFO] [stdout]     |                    ---- ^^^^^^^^ unreachable call
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/composition_tests.rs:416:33
[INFO] [stdout]     |
[INFO] [stdout] 416 |             if let Err(e) = enc.push(&frame) {
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:416:33
[INFO] [stdout]     |
[INFO] [stdout] 416 |             if let Err(e) = enc.push(&frame) {
[INFO] [stdout]     |                                 ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_audio` found for type `!` in the current scope
[INFO] [stdout]    --> examples/advanced_audio_effects.rs:216:41
[INFO] [stdout]     |
[INFO] [stdout] 216 |                 if let Ok(()) = encoder.push_audio(&raw) {
[INFO] [stdout]     |                                         ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/advanced_audio_effects.rs:216:52
[INFO] [stdout]     |
[INFO] [stdout] 216 |                 if let Ok(()) = encoder.push_audio(&raw) {
[INFO] [stdout]     |                                 -------            ^^^^ unreachable expression
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:421:29
[INFO] [stdout]     |
[INFO] [stdout] 421 |         if let Err(e) = enc.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/composition_tests.rs:421:29
[INFO] [stdout]     |
[INFO] [stdout] 421 |         if let Err(e) = enc.finish() {
[INFO] [stdout]     |                         --- ^^^^^^ unreachable call
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (example "blend_modes_demo") due to 9 previous errors; 10 warnings emitted
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/composition_tests.rs:453:41
[INFO] [stdout]     |
[INFO] [stdout] 453 |                 if let Err(e) = out_enc.push(&frame) {
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push_audio` found for type `!` in the current scope
[INFO] [stdout]    --> examples/advanced_audio_effects.rs:230:45
[INFO] [stdout]     |
[INFO] [stdout] 230 |                     if let Err(e) = encoder.push_audio(&filtered) {
[INFO] [stdout]     |                                             ^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> examples/advanced_audio_effects.rs:230:56
[INFO] [stdout]     |
[INFO] [stdout] 230 |                     if let Err(e) = encoder.push_audio(&filtered) {
[INFO] [stdout]     |                                     -------            ^^^^^^^^^ unreachable expression
[INFO] [stdout]     |                                     |
[INFO] [stdout]     |                                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:453:41
[INFO] [stdout]     |
[INFO] [stdout] 453 |                 if let Err(e) = out_enc.push(&frame) {
[INFO] [stdout]     |                                         ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:466:29
[INFO] [stdout]     |
[INFO] [stdout] 466 |     if let Err(e) = out_enc.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/composition_tests.rs:466:29
[INFO] [stdout]     |
[INFO] [stdout] 466 |     if let Err(e) = out_enc.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ff_probe` in this scope
[INFO] [stdout]    --> tests/composition_tests.rs:471:22
[INFO] [stdout]     |
[INFO] [stdout] 471 |     let info = match ff_probe::open(&out_path) {
[INFO] [stdout]     |                      ^^^^^^^^ use of unresolved module or unlinked crate `ff_probe`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ff_probe`, use `cargo add ff_probe` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/composition_tests.rs:480:14
[INFO] [stdout]     |
[INFO] [stdout] 480 |         info.has_audio(),
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `has_audio` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:480:14
[INFO] [stdout]     |
[INFO] [stdout] 480 |         info.has_audio(),
[INFO] [stdout]     |              ^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `video_stream_count` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:484:14
[INFO] [stdout]     |
[INFO] [stdout] 484 |         info.video_stream_count(),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/composition_tests.rs:484:14
[INFO] [stdout]     |
[INFO] [stdout] 484 |         info.video_stream_count(),
[INFO] [stdout]     |         ---- ^^^^^^^^^^^^^^^^^^ unreachable call
[INFO] [stdout]     |         |
[INFO] [stdout]     |         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `duration` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:489:25
[INFO] [stdout]     |
[INFO] [stdout] 489 |     let duration = info.duration();
[INFO] [stdout]     |                         ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/composition_tests.rs:489:25
[INFO] [stdout]     |
[INFO] [stdout] 489 |     let duration = info.duration();
[INFO] [stdout]     |                    ---- ^^^^^^^^ unreachable call
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> examples/advanced_audio_effects.rs:247:29
[INFO] [stdout]     |
[INFO] [stdout] 247 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                             ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> examples/advanced_audio_effects.rs:247:29
[INFO] [stdout]     |
[INFO] [stdout] 247 |     if let Err(e) = encoder.finish() {
[INFO] [stdout]     |                     ------- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/composition_tests.rs:831:29
[INFO] [stdout]     |
[INFO] [stdout] 831 |         if let Err(e) = enc.push(&frame) {
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:831:29
[INFO] [stdout]     |
[INFO] [stdout] 831 |         if let Err(e) = enc.push(&frame) {
[INFO] [stdout]     |                             ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (example "advanced_audio_effects") due to 7 previous errors; 7 warnings emitted
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:836:25
[INFO] [stdout]     |
[INFO] [stdout] 836 |     if let Err(e) = enc.finish() {
[INFO] [stdout]     |                         ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/composition_tests.rs:836:25
[INFO] [stdout]     |
[INFO] [stdout] 836 |     if let Err(e) = enc.finish() {
[INFO] [stdout]     |                     --- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> tests/composition_tests.rs:968:29
[INFO] [stdout]     |
[INFO] [stdout] 968 |         if let Err(e) = enc.push(&frame) {
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:968:29
[INFO] [stdout]     |
[INFO] [stdout] 968 |         if let Err(e) = enc.push(&frame) {
[INFO] [stdout]     |                             ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `finish` found for type `!` in the current scope
[INFO] [stdout]    --> tests/composition_tests.rs:973:25
[INFO] [stdout]     |
[INFO] [stdout] 973 |     if let Err(e) = enc.finish() {
[INFO] [stdout]     |                         ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> tests/composition_tests.rs:973:25
[INFO] [stdout]     |
[INFO] [stdout] 973 |     if let Err(e) = enc.finish() {
[INFO] [stdout]     |                     --- ^^^^^^ unreachable call
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ff-filter` (test "composition_tests") due to 31 previous errors; 36 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "e93c5a07a20e379a741eebca4588ef25fbf58508a95c0f2223d0ddb794c8cba7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e93c5a07a20e379a741eebca4588ef25fbf58508a95c0f2223d0ddb794c8cba7", kill_on_drop: false }`
[INFO] [stdout] e93c5a07a20e379a741eebca4588ef25fbf58508a95c0f2223d0ddb794c8cba7
