[INFO] cloning repository https://github.com/bearcove/binette
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bearcove/binette" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbearcove%2Fbinette", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbearcove%2Fbinette'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8d03ec38d6861650e081a8ec032be5b3d2b33b4a
[INFO] testing bearcove/binette against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbearcove%2Fbinette" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bearcove/binette
[INFO] finished tweaking git repo https://github.com/bearcove/binette
[INFO] tweaked toml for git repo https://github.com/bearcove/binette written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bearcove/binette on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bearcove/binette 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" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustc-hash v2.1.2
[INFO] [stderr]   Downloaded facet-dessert v0.46.0
[INFO] [stderr]   Downloaded facet-macros v0.46.4
[INFO] [stderr]   Downloaded divan-macros v0.1.21
[INFO] [stderr]   Downloaded facet-macro-types v0.46.4
[INFO] [stderr]   Downloaded terminal_size v0.4.4
[INFO] [stderr]   Downloaded condtype v1.3.0
[INFO] [stderr]   Downloaded facet-path v0.46.4
[INFO] [stderr]   Downloaded facet-macro-parse v0.46.4
[INFO] [stderr]   Downloaded autocfg v1.5.1
[INFO] [stderr]   Downloaded bitflags v2.11.1
[INFO] [stderr]   Downloaded facet-solver v0.46.4
[INFO] [stderr]   Downloaded regex-lite v0.1.9
[INFO] [stderr]   Downloaded facet-value v0.46.0
[INFO] [stderr]   Downloaded cc v1.2.62
[INFO] [stderr]   Downloaded facet-format v0.47.1
[INFO] [stderr]   Downloaded divan v0.1.21
[INFO] [stderr]   Downloaded facet-reflect v0.46.4
[INFO] [stderr]   Downloaded facet-macros-impl v0.46.4
[INFO] [stderr]   Downloaded facet v0.46.4
[INFO] [stderr]   Downloaded facet-core v0.46.4
[INFO] [stderr]   Downloaded iddqd v0.4.2
[INFO] [stderr]   Downloaded blake3 v1.8.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d
[INFO] running `Command { std: "docker" "start" "30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d", 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" "30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling impls v1.0.3
[INFO] [stderr]    Compiling const-fnv1a-hash v1.1.0
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling mutants v0.0.3
[INFO] [stderr]    Compiling smallvec v2.0.0-alpha.12
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling facet-core v0.46.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling facet v0.46.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling unsynn v0.3.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling facet-macro-types v0.46.4
[INFO] [stderr]    Compiling facet-macro-parse v0.46.4
[INFO] [stderr]    Compiling facet-path v0.46.4
[INFO] [stderr]    Compiling facet-macros-impl v0.46.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling facet-reflect v0.46.4
[INFO] [stderr]    Compiling facet-solver v0.46.4
[INFO] [stderr]    Compiling facet-dessert v0.46.0
[INFO] [stderr]    Compiling facet-format v0.47.1
[INFO] [stderr]    Compiling facet-macros v0.46.4
[INFO] [stderr]    Compiling facet-value v0.46.0
[INFO] [stderr]    Compiling binette v0.0.0 (/opt/rustwide/workdir/rust/binette)
[INFO] [stdout] warning: unused import: `super::runtime::HYBRID_ERROR_FLAG`
[INFO] [stdout]  --> rust/binette/src/stencil/aarch64.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::runtime::HYBRID_ERROR_FLAG;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `stencil_copy_bytes`, `stencil_decode_helper`, `stencil_encode_helper`, and `stencil_encode_reserve`
[INFO] [stdout]   --> rust/binette/src/stencil/mod.rs:49:80
[INFO] [stdout]    |
[INFO] [stdout] 49 |     STENCIL_OK, STENCIL_OPTION_NONE, STENCIL_OPTION_SOME, hybrid_error_status, stencil_copy_bytes,
[INFO] [stdout]    |                                                                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 50 |     stencil_decode_helper, stencil_encode_helper, stencil_encode_reserve,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> rust/binette/src/stencil/memory.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl ExecutableMemory {
[INFO] [stdout]    | --------------------- associated function in this implementation
[INFO] [stdout] 15 |     pub(super) fn new(code: &[u8]) -> Result<Self, StencilError> {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `map_jit_flag` is never used
[INFO] [stdout]   --> rust/binette/src/stencil/memory.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn map_jit_flag() -> i32 {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `flush_instruction_cache` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/memory.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 | unsafe fn flush_instruction_cache(_ptr: *mut c_void, _len: usize) {}
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hybrid_error_for_failure` is never used
[INFO] [stdout]   --> rust/binette/src/stencil/runtime.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn hybrid_error_for_failure(index: usize) -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stencil_decode_helper` is never used
[INFO] [stdout]   --> rust/binette/src/stencil/runtime.rs:21:33
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub(super) unsafe extern "C" fn stencil_decode_helper(
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hybrid_error_for_helper` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:522:4
[INFO] [stdout]     |
[INFO] [stdout] 522 | fn hybrid_error_for_helper(helper: &StencilHelper) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decode_direct_option_sequence_bytes` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:540:4
[INFO] [stdout]     |
[INFO] [stdout] 540 | fn decode_direct_option_sequence_bytes(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decode_direct_option_fixed` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:589:4
[INFO] [stdout]     |
[INFO] [stdout] 589 | fn decode_direct_option_fixed(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_direct_option_none` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:634:11
[INFO] [stdout]     |
[INFO] [stdout] 634 | unsafe fn write_direct_option_none(output: *mut u8, layout: &DirectOptionDecodeLayout) -> bool {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_direct_option_tag` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:651:11
[INFO] [stdout]     |
[INFO] [stdout] 651 | unsafe fn write_direct_option_tag(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_direct_sequence` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:688:11
[INFO] [stdout]     |
[INFO] [stdout] 688 | unsafe fn write_direct_sequence(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_fixed_decode_ops` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:725:4
[INFO] [stdout]     |
[INFO] [stdout] 725 | fn run_fixed_decode_ops(ops: &[StencilOp], input: &[u8], output: &mut [u8]) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stencil_encode_helper` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:764:33
[INFO] [stdout]     |
[INFO] [stdout] 764 | pub(super) unsafe extern "C" fn stencil_encode_helper(
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `with_owned_projected_payload` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1146:11
[INFO] [stdout]      |
[INFO] [stdout] 1146 | unsafe fn with_owned_projected_payload<T>(
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `with_projected_sequence_element` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1169:11
[INFO] [stdout]      |
[INFO] [stdout] 1169 | unsafe fn with_projected_sequence_element<T>(
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `with_aligned_scratch` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1191:11
[INFO] [stdout]      |
[INFO] [stdout] 1191 | unsafe fn with_aligned_scratch<T>(
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stencil_copy_bytes` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1213:33
[INFO] [stdout]      |
[INFO] [stdout] 1213 | pub(super) unsafe extern "C" fn stencil_copy_bytes(dst: *mut u8, src: *const u8, len: usize) {
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STENCIL_OPTION_NONE_U8` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1221:18
[INFO] [stdout]      |
[INFO] [stdout] 1221 | pub(super) const STENCIL_OPTION_NONE_U8: u8 = 0;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STENCIL_OPTION_SOME_U8` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1222:18
[INFO] [stdout]      |
[INFO] [stdout] 1222 | pub(super) const STENCIL_OPTION_SOME_U8: u8 = 1;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stencil_encode_reserve` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1224:33
[INFO] [stdout]      |
[INFO] [stdout] 1224 | pub(super) unsafe extern "C" fn stencil_encode_reserve(out: *mut Vec<u8>, len: usize) -> *mut u8 {
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `width` is never read
[INFO] [stdout]  --> rust/binette/src/stencil/types.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub(super) struct CopyOp {
[INFO] [stdout]   |                   ------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 7 |     pub(super) width: CopyWidth,
[INFO] [stdout]   |                ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `CopyOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `output_offset`, and `failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     Bool {
[INFO] [stdout]    |     ---- fields in this variant
[INFO] [stdout] 56 |         input_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 57 |         output_offset: Option<usize>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 58 |         failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `tag_output_offset`, `cases`, and `unknown_failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     RootEnum {
[INFO] [stdout]    |     -------- fields in this variant
[INFO] [stdout] 61 |         input_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 62 |         tag_output_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 63 |         cases: Vec<EnumCase>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 64 |         bodies: Vec<Vec<StencilOp>>,
[INFO] [stdout] 65 |         unknown_failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `tag_output_offset`, `tag_output_width`, `none_value`, `some_value`, and `invalid_failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     RootOption {
[INFO] [stdout]    |     ---------- fields in this variant
[INFO] [stdout] 68 |         input_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 69 |         tag_output_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 70 |         tag_output_width: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 71 |         none_value: usize,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 72 |         some_value: Option<usize>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 73 |         body: Vec<StencilOp>,
[INFO] [stdout] 74 |         invalid_failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `helper_index` is never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |     Helper {
[INFO] [stdout]    |     ------ field in this variant
[INFO] [stdout] 81 |         helper_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HybridStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ops`, `input_len`, and `failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     Copy {
[INFO] [stdout]    |     ---- fields in this variant
[INFO] [stdout] 84 |         ops: Vec<CopyOp>,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 85 |         input_len: usize,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 86 |         failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HybridStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset` and `failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     Bool {
[INFO] [stdout]    |     ---- fields in this variant
[INFO] [stdout] 89 |         output_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 90 |         failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HybridStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset` and `thunks` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     SequenceBytes {
[INFO] [stdout]    |     ------------- fields in this variant
[INFO] [stdout] 96 |         output_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 97 |         thunks: LocalSequenceDecodeThunks,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `thunks`, `element_ops`, `element_input_len`, and `element_stride` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     SequenceFixedElements {
[INFO] [stdout]     |     --------------------- fields in this variant
[INFO] [stdout] 101 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 102 |         thunks: LocalSequenceFixedDecodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 103 |         element_ops: Vec<StencilOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 104 |         element_input_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 105 |         element_stride: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `thunks`, `element_decoder`, and `element_stride` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |     SequenceElements {
[INFO] [stdout]     |     ---------------- fields in this variant
[INFO] [stdout] 109 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 110 |         thunks: LocalSequenceFixedDecodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 111 |         element_decoder: Box<LocalStencilDecoder>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 112 |         element_stride: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `layout`, and `primitive` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |     DirectSequenceBytes {
[INFO] [stdout]     |     ------------------- fields in this variant
[INFO] [stdout] 116 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 117 |         layout: DirectSequenceDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 118 |         primitive: Primitive,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `layout`, `element_ops`, and `element_input_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |     DirectSequenceFixedElements {
[INFO] [stdout]     |     --------------------------- fields in this variant
[INFO] [stdout] 122 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 123 |         layout: DirectSequenceDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 124 |         element_ops: Vec<StencilOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 125 |         element_input_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `layout`, and `element_decoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |     DirectSequenceElements {
[INFO] [stdout]     |     ---------------------- fields in this variant
[INFO] [stdout] 129 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 130 |         layout: DirectSequenceDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 131 |         element_decoder: Box<LocalStencilDecoder>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `option`, `sequence`, and `primitive` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     DirectOptionSequenceBytes {
[INFO] [stdout]     |     ------------------------- fields in this variant
[INFO] [stdout] 135 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 136 |         option: DirectOptionDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 137 |         sequence: DirectSequenceDecodeLayout,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 138 |         primitive: Primitive,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `option`, `element_ops`, `element_input_len`, and `element_output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |     DirectOptionFixed {
[INFO] [stdout]     |     ----------------- fields in this variant
[INFO] [stdout] 142 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 143 |         option: DirectOptionDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 144 |         element_ops: Vec<StencilOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 145 |         element_input_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 146 |         element_output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset` and `thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |     OptionSequenceBytes {
[INFO] [stdout]     |     ------------------- fields in this variant
[INFO] [stdout] 150 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 151 |         thunks: LocalOptionSequenceDecodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset` and `cases` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |     Enum {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 155 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 156 |         cases: Vec<LocalEnumDecodeCase>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `tag_output_offset`, and `cases` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |     DirectEnum {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 160 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 161 |         tag_output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 162 |         cases: Vec<DirectEnumDecodeCase>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `thunks`, and `root` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     SubtreeDecode {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 166 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 167 |         thunks: LocalSubtreeDecodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 168 |         root: PlanNode,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `writer_type` is never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     Skip {
[INFO] [stdout]     |     ---- field in this variant
[INFO] [stdout] 172 |         writer_type: TypeRef,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ptr_offset`, `len_offset`, `cap_offset`, `element_stride`, and `element_align` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:179:16
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub(super) struct DirectSequenceDecodeLayout {
[INFO] [stdout]     |                   -------------------------- fields in this struct
[INFO] [stdout] 179 |     pub(super) ptr_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 180 |     pub(super) len_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 181 |     pub(super) cap_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 182 |     pub(super) element_stride: usize,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout] 183 |     pub(super) element_align: usize,
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirectSequenceDecodeLayout` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:188:16
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub(super) struct DirectOptionDecodeLayout {
[INFO] [stdout]     |                   ------------------------ fields in this struct
[INFO] [stdout] 188 |     pub(super) tag_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 189 |     pub(super) tag_width: usize,
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 190 |     pub(super) none_value: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 191 |     pub(super) none_bytes: Option<Vec<u8>>,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 192 |     pub(super) some_value: Option<usize>,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 193 |     pub(super) some_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 194 |     pub(super) option_size: usize,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirectOptionDecodeLayout` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `wire_index`, `construct_thunks`, and `payload` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:198:16
[INFO] [stdout]     |
[INFO] [stdout] 197 | pub(super) struct LocalEnumDecodeCase {
[INFO] [stdout]     |                   ------------------- fields in this struct
[INFO] [stdout] 198 |     pub(super) wire_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 199 |     pub(super) construct_thunks: LocalVariantConstructThunks,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 200 |     pub(super) payload: LocalEnumDecodePayload,
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `wire_index`, `reader_discriminant`, and `payload_decoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:204:16
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub(super) struct DirectEnumDecodeCase {
[INFO] [stdout]     |                   -------------------- fields in this struct
[INFO] [stdout] 204 |     pub(super) wire_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 205 |     pub(super) reader_discriminant: u8,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 206 |     pub(super) payload_decoder: Option<Box<LocalStencilDecoder>>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ops`, `input_len`, and `payload_layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     Fixed {
[INFO] [stdout]     |     ----- fields in this variant
[INFO] [stdout] 212 |         ops: Vec<StencilOp>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 213 |         input_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 214 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `decoder` and `payload_layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     Nested {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 217 |         decoder: Box<LocalStencilDecoder>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 218 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `writer_registry`, `plan_nodes`, and `helpers` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:224:16
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub(super) struct StencilRuntime {
[INFO] [stdout]     |                   -------------- fields in this struct
[INFO] [stdout] 224 |     pub(super) writer_registry: SchemaRegistry,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 225 |     pub(super) plan_nodes: Vec<PlanNode>,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 226 |     pub(super) helpers: Vec<StencilHelper>,
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `helper_index` is never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |     Helper {
[INFO] [stdout]     |     ------ field in this variant
[INFO] [stdout] 232 |         helper_index: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ops` and `output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |     Direct {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 235 |         ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 236 |         output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `kind`, and `layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |     Bytes {
[INFO] [stdout]     |     ----- fields in this variant
[INFO] [stdout] 239 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 240 |         kind: EncodeBytesKind,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 241 |         layout: EncodeBytesLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset` and `selector` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |     Enum {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 244 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 245 |         selector: EncodeEnumSelector,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset` and `layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |     Option {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 249 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 250 |         layout: EncodeOptionLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset` and `layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |     List {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 254 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 255 |         layout: EncodeListLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `offset` is never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:295:17
[INFO] [stdout]     |
[INFO] [stdout] 295 |     DirectTag { offset: usize },
[INFO] [stdout]     |     ---------   ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeEnumSelector` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `local_index` and `wire_index` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:300:16
[INFO] [stdout]     |
[INFO] [stdout] 299 | pub(super) struct EncodeEnumCase {
[INFO] [stdout]     |                   -------------- fields in this struct
[INFO] [stdout] 300 |     pub(super) local_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 301 |     pub(super) wire_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeEnumCase` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset` and `thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 306 |     SequenceBytes {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 307 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 308 |         thunks: LocalSequenceEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `thunks`, `element_ops`, and `element_output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |     SequenceFixedElements {
[INFO] [stdout]     |     --------------------- fields in this variant
[INFO] [stdout] 312 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 313 |         thunks: LocalSequenceElementPtrEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 314 |         element_ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 315 |         element_output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `thunks`, `element_layout`, `element_ops`, and `element_output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |     SequenceOwnedFixedElements {
[INFO] [stdout]     |     -------------------------- fields in this variant
[INFO] [stdout] 319 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 320 |         thunks: LocalSequenceElementProjectIntoEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 321 |         element_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 322 |         element_ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 323 |         element_output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `thunks`, `element_layout`, and `element_encoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 326 |     SequenceProjectedElements {
[INFO] [stdout]     |     ------------------------- fields in this variant
[INFO] [stdout] 327 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 328 |         thunks: LocalSequenceElementProjectIntoEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 329 |         element_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 330 |         element_encoder: Box<LocalStencilEncoder>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `tag_thunks`, and `cases` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |     Enum {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 334 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 335 |         tag_thunks: LocalEnumTagThunks,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 336 |         cases: Vec<LocalEnumEncodeCase>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `option_thunks`, and `sequence_thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |     OptionSequenceBytes {
[INFO] [stdout]     |     ------------------- fields in this variant
[INFO] [stdout] 340 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 341 |         option_thunks: LocalOptionEncodeThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 342 |         sequence_thunks: LocalSequenceEncodeThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `thunks`, and `root` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |     SubtreeEncode {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 346 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 347 |         thunks: LocalSubtreeEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 348 |         root: WriterNode,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `local_index`, `wire_index`, and `payload` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:354:16
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub(super) struct LocalEnumEncodeCase {
[INFO] [stdout]     |                   ------------------- fields in this struct
[INFO] [stdout] 354 |     pub(super) local_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 355 |     pub(super) wire_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 356 |     pub(super) payload: LocalEnumEncodePayload,
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_thunks`, `ops`, and `output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |     Fixed {
[INFO] [stdout]     |     ----- fields in this variant
[INFO] [stdout] 362 |         project_thunks: LocalVariantProjectThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 363 |         ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 364 |         output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_thunks` and `encoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:367:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |     Nested {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 367 |         project_thunks: LocalVariantProjectThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 368 |         encoder: Box<LocalStencilEncoder>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_into_thunks`, `payload_layout`, `ops`, and `output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:371:9
[INFO] [stdout]     |
[INFO] [stdout] 370 |     OwnedFixed {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 371 |         project_into_thunks: LocalVariantProjectIntoThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 372 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 373 |         ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 374 |         output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_into_thunks`, `payload_layout`, and `encoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:377:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |     OwnedNested {
[INFO] [stdout]     |     ----------- fields in this variant
[INFO] [stdout] 377 |         project_into_thunks: LocalVariantProjectIntoThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 378 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 379 |         encoder: Box<LocalStencilEncoder>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_thunks` and `thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:382:9
[INFO] [stdout]     |
[INFO] [stdout] 381 |     SequenceBytes {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 382 |         project_thunks: LocalVariantProjectThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 383 |         thunks: LocalSequenceEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_into_thunks`, `payload_layout`, and `thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |     OwnedSequenceBytes {
[INFO] [stdout]     |     ------------------ fields in this variant
[INFO] [stdout] 386 |         project_into_thunks: LocalVariantProjectIntoThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 387 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 388 |         thunks: LocalSequenceEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `nodes` and `helpers` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:393:16
[INFO] [stdout]     |
[INFO] [stdout] 392 | pub(super) struct StencilEncodeRuntime {
[INFO] [stdout]     |                   -------------------- fields in this struct
[INFO] [stdout] 393 |     pub(super) nodes: Vec<WriterNode>,
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 394 |     pub(super) helpers: Vec<StencilEncodeHelper>,
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `writer_index`, `reader_discriminant`, `body_index`, and `failure_index` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:409:16
[INFO] [stdout]     |
[INFO] [stdout] 408 | pub(super) struct EnumCase {
[INFO] [stdout]     |                   -------- fields in this struct
[INFO] [stdout] 409 |     pub(super) writer_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 410 |     pub(super) reader_discriminant: Option<u8>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 411 |     pub(super) body_index: Option<usize>,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 412 |     pub(super) failure_index: Option<usize>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EnumCase` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.20s
[INFO] running `Command { std: "docker" "inspect" "30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling condtype v1.3.0
[INFO] [stderr]    Compiling regex-lite v0.1.9
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling divan-macros v0.1.21
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling divan v0.1.21
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling binette v0.0.0 (/opt/rustwide/workdir/rust/binette)
[INFO] [stdout] warning: unused import: `super::runtime::HYBRID_ERROR_FLAG`
[INFO] [stdout]  --> rust/binette/src/stencil/aarch64.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::runtime::HYBRID_ERROR_FLAG;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `stencil_copy_bytes`, `stencil_decode_helper`, `stencil_encode_helper`, and `stencil_encode_reserve`
[INFO] [stdout]   --> rust/binette/src/stencil/mod.rs:49:80
[INFO] [stdout]    |
[INFO] [stdout] 49 |     STENCIL_OK, STENCIL_OPTION_NONE, STENCIL_OPTION_SOME, hybrid_error_status, stencil_copy_bytes,
[INFO] [stdout]    |                                                                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 50 |     stencil_decode_helper, stencil_encode_helper, stencil_encode_reserve,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::runtime::HYBRID_ERROR_FLAG`
[INFO] [stdout]  --> rust/binette/src/stencil/aarch64.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::runtime::HYBRID_ERROR_FLAG;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `stencil_copy_bytes`, `stencil_decode_helper`, `stencil_encode_helper`, and `stencil_encode_reserve`
[INFO] [stdout]   --> rust/binette/src/stencil/mod.rs:49:80
[INFO] [stdout]    |
[INFO] [stdout] 49 |     STENCIL_OK, STENCIL_OPTION_NONE, STENCIL_OPTION_SOME, hybrid_error_status, stencil_copy_bytes,
[INFO] [stdout]    |                                                                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 50 |     stencil_decode_helper, stencil_encode_helper, stencil_encode_reserve,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> rust/binette/src/stencil/memory.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl ExecutableMemory {
[INFO] [stdout]    | --------------------- associated function in this implementation
[INFO] [stdout] 15 |     pub(super) fn new(code: &[u8]) -> Result<Self, StencilError> {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `map_jit_flag` is never used
[INFO] [stdout]   --> rust/binette/src/stencil/memory.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn map_jit_flag() -> i32 {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `flush_instruction_cache` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/memory.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 | unsafe fn flush_instruction_cache(_ptr: *mut c_void, _len: usize) {}
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hybrid_error_for_failure` is never used
[INFO] [stdout]   --> rust/binette/src/stencil/runtime.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn hybrid_error_for_failure(index: usize) -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stencil_decode_helper` is never used
[INFO] [stdout]   --> rust/binette/src/stencil/runtime.rs:21:33
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub(super) unsafe extern "C" fn stencil_decode_helper(
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hybrid_error_for_helper` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:522:4
[INFO] [stdout]     |
[INFO] [stdout] 522 | fn hybrid_error_for_helper(helper: &StencilHelper) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decode_direct_option_sequence_bytes` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:540:4
[INFO] [stdout]     |
[INFO] [stdout] 540 | fn decode_direct_option_sequence_bytes(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decode_direct_option_fixed` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:589:4
[INFO] [stdout]     |
[INFO] [stdout] 589 | fn decode_direct_option_fixed(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_direct_option_none` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:634:11
[INFO] [stdout]     |
[INFO] [stdout] 634 | unsafe fn write_direct_option_none(output: *mut u8, layout: &DirectOptionDecodeLayout) -> bool {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_direct_option_tag` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:651:11
[INFO] [stdout]     |
[INFO] [stdout] 651 | unsafe fn write_direct_option_tag(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_direct_sequence` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:688:11
[INFO] [stdout]     |
[INFO] [stdout] 688 | unsafe fn write_direct_sequence(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_fixed_decode_ops` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:725:4
[INFO] [stdout]     |
[INFO] [stdout] 725 | fn run_fixed_decode_ops(ops: &[StencilOp], input: &[u8], output: &mut [u8]) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stencil_encode_helper` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:764:33
[INFO] [stdout]     |
[INFO] [stdout] 764 | pub(super) unsafe extern "C" fn stencil_encode_helper(
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `with_owned_projected_payload` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1146:11
[INFO] [stdout]      |
[INFO] [stdout] 1146 | unsafe fn with_owned_projected_payload<T>(
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `with_projected_sequence_element` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1169:11
[INFO] [stdout]      |
[INFO] [stdout] 1169 | unsafe fn with_projected_sequence_element<T>(
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `with_aligned_scratch` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1191:11
[INFO] [stdout]      |
[INFO] [stdout] 1191 | unsafe fn with_aligned_scratch<T>(
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stencil_copy_bytes` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1213:33
[INFO] [stdout]      |
[INFO] [stdout] 1213 | pub(super) unsafe extern "C" fn stencil_copy_bytes(dst: *mut u8, src: *const u8, len: usize) {
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STENCIL_OPTION_NONE_U8` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1221:18
[INFO] [stdout]      |
[INFO] [stdout] 1221 | pub(super) const STENCIL_OPTION_NONE_U8: u8 = 0;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STENCIL_OPTION_SOME_U8` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1222:18
[INFO] [stdout]      |
[INFO] [stdout] 1222 | pub(super) const STENCIL_OPTION_SOME_U8: u8 = 1;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stencil_encode_reserve` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1224:33
[INFO] [stdout]      |
[INFO] [stdout] 1224 | pub(super) unsafe extern "C" fn stencil_encode_reserve(out: *mut Vec<u8>, len: usize) -> *mut u8 {
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `width` is never read
[INFO] [stdout]  --> rust/binette/src/stencil/types.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub(super) struct CopyOp {
[INFO] [stdout]   |                   ------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 7 |     pub(super) width: CopyWidth,
[INFO] [stdout]   |                ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `CopyOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `output_offset`, and `failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     Bool {
[INFO] [stdout]    |     ---- fields in this variant
[INFO] [stdout] 56 |         input_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 57 |         output_offset: Option<usize>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 58 |         failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `tag_output_offset`, `cases`, and `unknown_failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     RootEnum {
[INFO] [stdout]    |     -------- fields in this variant
[INFO] [stdout] 61 |         input_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 62 |         tag_output_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 63 |         cases: Vec<EnumCase>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 64 |         bodies: Vec<Vec<StencilOp>>,
[INFO] [stdout] 65 |         unknown_failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `tag_output_offset`, `tag_output_width`, `none_value`, `some_value`, and `invalid_failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     RootOption {
[INFO] [stdout]    |     ---------- fields in this variant
[INFO] [stdout] 68 |         input_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 69 |         tag_output_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 70 |         tag_output_width: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 71 |         none_value: usize,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 72 |         some_value: Option<usize>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 73 |         body: Vec<StencilOp>,
[INFO] [stdout] 74 |         invalid_failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `helper_index` is never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |     Helper {
[INFO] [stdout]    |     ------ field in this variant
[INFO] [stdout] 81 |         helper_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HybridStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ops`, `input_len`, and `failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     Copy {
[INFO] [stdout]    |     ---- fields in this variant
[INFO] [stdout] 84 |         ops: Vec<CopyOp>,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 85 |         input_len: usize,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 86 |         failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HybridStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset` and `failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     Bool {
[INFO] [stdout]    |     ---- fields in this variant
[INFO] [stdout] 89 |         output_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 90 |         failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HybridStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset` and `thunks` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     SequenceBytes {
[INFO] [stdout]    |     ------------- fields in this variant
[INFO] [stdout] 96 |         output_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 97 |         thunks: LocalSequenceDecodeThunks,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `thunks`, `element_ops`, `element_input_len`, and `element_stride` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     SequenceFixedElements {
[INFO] [stdout]     |     --------------------- fields in this variant
[INFO] [stdout] 101 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 102 |         thunks: LocalSequenceFixedDecodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 103 |         element_ops: Vec<StencilOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 104 |         element_input_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 105 |         element_stride: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `thunks`, `element_decoder`, and `element_stride` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |     SequenceElements {
[INFO] [stdout]     |     ---------------- fields in this variant
[INFO] [stdout] 109 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 110 |         thunks: LocalSequenceFixedDecodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 111 |         element_decoder: Box<LocalStencilDecoder>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 112 |         element_stride: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `layout`, and `primitive` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |     DirectSequenceBytes {
[INFO] [stdout]     |     ------------------- fields in this variant
[INFO] [stdout] 116 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 117 |         layout: DirectSequenceDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 118 |         primitive: Primitive,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `layout`, `element_ops`, and `element_input_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |     DirectSequenceFixedElements {
[INFO] [stdout]     |     --------------------------- fields in this variant
[INFO] [stdout] 122 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 123 |         layout: DirectSequenceDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 124 |         element_ops: Vec<StencilOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 125 |         element_input_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `layout`, and `element_decoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |     DirectSequenceElements {
[INFO] [stdout]     |     ---------------------- fields in this variant
[INFO] [stdout] 129 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 130 |         layout: DirectSequenceDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 131 |         element_decoder: Box<LocalStencilDecoder>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `option`, `sequence`, and `primitive` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     DirectOptionSequenceBytes {
[INFO] [stdout]     |     ------------------------- fields in this variant
[INFO] [stdout] 135 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 136 |         option: DirectOptionDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 137 |         sequence: DirectSequenceDecodeLayout,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 138 |         primitive: Primitive,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `option`, `element_ops`, `element_input_len`, and `element_output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |     DirectOptionFixed {
[INFO] [stdout]     |     ----------------- fields in this variant
[INFO] [stdout] 142 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 143 |         option: DirectOptionDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 144 |         element_ops: Vec<StencilOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 145 |         element_input_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 146 |         element_output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset` and `thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |     OptionSequenceBytes {
[INFO] [stdout]     |     ------------------- fields in this variant
[INFO] [stdout] 150 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 151 |         thunks: LocalOptionSequenceDecodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset` and `cases` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |     Enum {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 155 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 156 |         cases: Vec<LocalEnumDecodeCase>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `tag_output_offset`, and `cases` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |     DirectEnum {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 160 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 161 |         tag_output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 162 |         cases: Vec<DirectEnumDecodeCase>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `thunks`, and `root` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     SubtreeDecode {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 166 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 167 |         thunks: LocalSubtreeDecodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 168 |         root: PlanNode,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `writer_type` is never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     Skip {
[INFO] [stdout]     |     ---- field in this variant
[INFO] [stdout] 172 |         writer_type: TypeRef,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ptr_offset`, `len_offset`, `cap_offset`, `element_stride`, and `element_align` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:179:16
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub(super) struct DirectSequenceDecodeLayout {
[INFO] [stdout]     |                   -------------------------- fields in this struct
[INFO] [stdout] 179 |     pub(super) ptr_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 180 |     pub(super) len_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 181 |     pub(super) cap_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 182 |     pub(super) element_stride: usize,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout] 183 |     pub(super) element_align: usize,
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirectSequenceDecodeLayout` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:188:16
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub(super) struct DirectOptionDecodeLayout {
[INFO] [stdout]     |                   ------------------------ fields in this struct
[INFO] [stdout] 188 |     pub(super) tag_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 189 |     pub(super) tag_width: usize,
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 190 |     pub(super) none_value: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 191 |     pub(super) none_bytes: Option<Vec<u8>>,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 192 |     pub(super) some_value: Option<usize>,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 193 |     pub(super) some_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 194 |     pub(super) option_size: usize,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirectOptionDecodeLayout` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `wire_index`, `construct_thunks`, and `payload` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:198:16
[INFO] [stdout]     |
[INFO] [stdout] 197 | pub(super) struct LocalEnumDecodeCase {
[INFO] [stdout]     |                   ------------------- fields in this struct
[INFO] [stdout] 198 |     pub(super) wire_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 199 |     pub(super) construct_thunks: LocalVariantConstructThunks,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 200 |     pub(super) payload: LocalEnumDecodePayload,
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `wire_index`, `reader_discriminant`, and `payload_decoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:204:16
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub(super) struct DirectEnumDecodeCase {
[INFO] [stdout]     |                   -------------------- fields in this struct
[INFO] [stdout] 204 |     pub(super) wire_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 205 |     pub(super) reader_discriminant: u8,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 206 |     pub(super) payload_decoder: Option<Box<LocalStencilDecoder>>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ops`, `input_len`, and `payload_layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     Fixed {
[INFO] [stdout]     |     ----- fields in this variant
[INFO] [stdout] 212 |         ops: Vec<StencilOp>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 213 |         input_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 214 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `decoder` and `payload_layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     Nested {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 217 |         decoder: Box<LocalStencilDecoder>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 218 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `writer_registry`, `plan_nodes`, and `helpers` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:224:16
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub(super) struct StencilRuntime {
[INFO] [stdout]     |                   -------------- fields in this struct
[INFO] [stdout] 224 |     pub(super) writer_registry: SchemaRegistry,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 225 |     pub(super) plan_nodes: Vec<PlanNode>,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 226 |     pub(super) helpers: Vec<StencilHelper>,
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `helper_index` is never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |     Helper {
[INFO] [stdout]     |     ------ field in this variant
[INFO] [stdout] 232 |         helper_index: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ops` and `output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |     Direct {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 235 |         ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 236 |         output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `kind`, and `layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |     Bytes {
[INFO] [stdout]     |     ----- fields in this variant
[INFO] [stdout] 239 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 240 |         kind: EncodeBytesKind,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 241 |         layout: EncodeBytesLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset` and `selector` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |     Enum {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 244 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 245 |         selector: EncodeEnumSelector,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset` and `layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |     Option {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 249 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 250 |         layout: EncodeOptionLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset` and `layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |     List {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 254 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 255 |         layout: EncodeListLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `offset` is never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:295:17
[INFO] [stdout]     |
[INFO] [stdout] 295 |     DirectTag { offset: usize },
[INFO] [stdout]     |     ---------   ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeEnumSelector` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `local_index` and `wire_index` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:300:16
[INFO] [stdout]     |
[INFO] [stdout] 299 | pub(super) struct EncodeEnumCase {
[INFO] [stdout]     |                   -------------- fields in this struct
[INFO] [stdout] 300 |     pub(super) local_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 301 |     pub(super) wire_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeEnumCase` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset` and `thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 306 |     SequenceBytes {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 307 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 308 |         thunks: LocalSequenceEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `thunks`, `element_ops`, and `element_output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |     SequenceFixedElements {
[INFO] [stdout]     |     --------------------- fields in this variant
[INFO] [stdout] 312 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 313 |         thunks: LocalSequenceElementPtrEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 314 |         element_ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 315 |         element_output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `thunks`, `element_layout`, `element_ops`, and `element_output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |     SequenceOwnedFixedElements {
[INFO] [stdout]     |     -------------------------- fields in this variant
[INFO] [stdout] 319 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 320 |         thunks: LocalSequenceElementProjectIntoEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 321 |         element_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 322 |         element_ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 323 |         element_output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `thunks`, `element_layout`, and `element_encoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 326 |     SequenceProjectedElements {
[INFO] [stdout]     |     ------------------------- fields in this variant
[INFO] [stdout] 327 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 328 |         thunks: LocalSequenceElementProjectIntoEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 329 |         element_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 330 |         element_encoder: Box<LocalStencilEncoder>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `tag_thunks`, and `cases` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |     Enum {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 334 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 335 |         tag_thunks: LocalEnumTagThunks,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 336 |         cases: Vec<LocalEnumEncodeCase>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `option_thunks`, and `sequence_thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |     OptionSequenceBytes {
[INFO] [stdout]     |     ------------------- fields in this variant
[INFO] [stdout] 340 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 341 |         option_thunks: LocalOptionEncodeThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 342 |         sequence_thunks: LocalSequenceEncodeThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `thunks`, and `root` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |     SubtreeEncode {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 346 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 347 |         thunks: LocalSubtreeEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 348 |         root: WriterNode,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `local_index`, `wire_index`, and `payload` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:354:16
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub(super) struct LocalEnumEncodeCase {
[INFO] [stdout]     |                   ------------------- fields in this struct
[INFO] [stdout] 354 |     pub(super) local_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 355 |     pub(super) wire_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 356 |     pub(super) payload: LocalEnumEncodePayload,
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_thunks`, `ops`, and `output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |     Fixed {
[INFO] [stdout]     |     ----- fields in this variant
[INFO] [stdout] 362 |         project_thunks: LocalVariantProjectThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 363 |         ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 364 |         output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_thunks` and `encoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:367:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |     Nested {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 367 |         project_thunks: LocalVariantProjectThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 368 |         encoder: Box<LocalStencilEncoder>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_into_thunks`, `payload_layout`, `ops`, and `output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:371:9
[INFO] [stdout]     |
[INFO] [stdout] 370 |     OwnedFixed {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 371 |         project_into_thunks: LocalVariantProjectIntoThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 372 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 373 |         ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 374 |         output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_into_thunks`, `payload_layout`, and `encoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:377:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |     OwnedNested {
[INFO] [stdout]     |     ----------- fields in this variant
[INFO] [stdout] 377 |         project_into_thunks: LocalVariantProjectIntoThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 378 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 379 |         encoder: Box<LocalStencilEncoder>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_thunks` and `thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:382:9
[INFO] [stdout]     |
[INFO] [stdout] 381 |     SequenceBytes {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 382 |         project_thunks: LocalVariantProjectThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 383 |         thunks: LocalSequenceEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_into_thunks`, `payload_layout`, and `thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |     OwnedSequenceBytes {
[INFO] [stdout]     |     ------------------ fields in this variant
[INFO] [stdout] 386 |         project_into_thunks: LocalVariantProjectIntoThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 387 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 388 |         thunks: LocalSequenceEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `nodes` and `helpers` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:393:16
[INFO] [stdout]     |
[INFO] [stdout] 392 | pub(super) struct StencilEncodeRuntime {
[INFO] [stdout]     |                   -------------------- fields in this struct
[INFO] [stdout] 393 |     pub(super) nodes: Vec<WriterNode>,
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 394 |     pub(super) helpers: Vec<StencilEncodeHelper>,
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `writer_index`, `reader_discriminant`, `body_index`, and `failure_index` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:409:16
[INFO] [stdout]     |
[INFO] [stdout] 408 | pub(super) struct EnumCase {
[INFO] [stdout]     |                   -------- fields in this struct
[INFO] [stdout] 409 |     pub(super) writer_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 410 |     pub(super) reader_discriminant: Option<u8>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 411 |     pub(super) body_index: Option<usize>,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 412 |     pub(super) failure_index: Option<usize>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EnumCase` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> rust/binette/src/stencil/memory.rs:15:19
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl ExecutableMemory {
[INFO] [stdout]    | --------------------- associated function in this implementation
[INFO] [stdout] 15 |     pub(super) fn new(code: &[u8]) -> Result<Self, StencilError> {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `map_jit_flag` is never used
[INFO] [stdout]   --> rust/binette/src/stencil/memory.rs:98:4
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn map_jit_flag() -> i32 {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `flush_instruction_cache` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/memory.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 | unsafe fn flush_instruction_cache(_ptr: *mut c_void, _len: usize) {}
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hybrid_error_for_failure` is never used
[INFO] [stdout]   --> rust/binette/src/stencil/runtime.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn hybrid_error_for_failure(index: usize) -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stencil_decode_helper` is never used
[INFO] [stdout]   --> rust/binette/src/stencil/runtime.rs:21:33
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub(super) unsafe extern "C" fn stencil_decode_helper(
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hybrid_error_for_helper` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:522:4
[INFO] [stdout]     |
[INFO] [stdout] 522 | fn hybrid_error_for_helper(helper: &StencilHelper) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decode_direct_option_sequence_bytes` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:540:4
[INFO] [stdout]     |
[INFO] [stdout] 540 | fn decode_direct_option_sequence_bytes(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `decode_direct_option_fixed` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:589:4
[INFO] [stdout]     |
[INFO] [stdout] 589 | fn decode_direct_option_fixed(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_direct_option_none` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:634:11
[INFO] [stdout]     |
[INFO] [stdout] 634 | unsafe fn write_direct_option_none(output: *mut u8, layout: &DirectOptionDecodeLayout) -> bool {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_direct_option_tag` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:651:11
[INFO] [stdout]     |
[INFO] [stdout] 651 | unsafe fn write_direct_option_tag(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_direct_sequence` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:688:11
[INFO] [stdout]     |
[INFO] [stdout] 688 | unsafe fn write_direct_sequence(
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_fixed_decode_ops` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:725:4
[INFO] [stdout]     |
[INFO] [stdout] 725 | fn run_fixed_decode_ops(ops: &[StencilOp], input: &[u8], output: &mut [u8]) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stencil_encode_helper` is never used
[INFO] [stdout]    --> rust/binette/src/stencil/runtime.rs:764:33
[INFO] [stdout]     |
[INFO] [stdout] 764 | pub(super) unsafe extern "C" fn stencil_encode_helper(
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `with_owned_projected_payload` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1146:11
[INFO] [stdout]      |
[INFO] [stdout] 1146 | unsafe fn with_owned_projected_payload<T>(
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `with_projected_sequence_element` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1169:11
[INFO] [stdout]      |
[INFO] [stdout] 1169 | unsafe fn with_projected_sequence_element<T>(
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `with_aligned_scratch` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1191:11
[INFO] [stdout]      |
[INFO] [stdout] 1191 | unsafe fn with_aligned_scratch<T>(
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stencil_copy_bytes` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1213:33
[INFO] [stdout]      |
[INFO] [stdout] 1213 | pub(super) unsafe extern "C" fn stencil_copy_bytes(dst: *mut u8, src: *const u8, len: usize) {
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STENCIL_OPTION_NONE_U8` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1221:18
[INFO] [stdout]      |
[INFO] [stdout] 1221 | pub(super) const STENCIL_OPTION_NONE_U8: u8 = 0;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STENCIL_OPTION_SOME_U8` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1222:18
[INFO] [stdout]      |
[INFO] [stdout] 1222 | pub(super) const STENCIL_OPTION_SOME_U8: u8 = 1;
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stencil_encode_reserve` is never used
[INFO] [stdout]     --> rust/binette/src/stencil/runtime.rs:1224:33
[INFO] [stdout]      |
[INFO] [stdout] 1224 | pub(super) unsafe extern "C" fn stencil_encode_reserve(out: *mut Vec<u8>, len: usize) -> *mut u8 {
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `width` is never read
[INFO] [stdout]  --> rust/binette/src/stencil/types.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub(super) struct CopyOp {
[INFO] [stdout]   |                   ------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 7 |     pub(super) width: CopyWidth,
[INFO] [stdout]   |                ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `CopyOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `output_offset`, and `failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     Bool {
[INFO] [stdout]    |     ---- fields in this variant
[INFO] [stdout] 56 |         input_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 57 |         output_offset: Option<usize>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 58 |         failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `tag_output_offset`, `cases`, and `unknown_failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     RootEnum {
[INFO] [stdout]    |     -------- fields in this variant
[INFO] [stdout] 61 |         input_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 62 |         tag_output_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 63 |         cases: Vec<EnumCase>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 64 |         bodies: Vec<Vec<StencilOp>>,
[INFO] [stdout] 65 |         unknown_failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `tag_output_offset`, `tag_output_width`, `none_value`, `some_value`, and `invalid_failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     RootOption {
[INFO] [stdout]    |     ---------- fields in this variant
[INFO] [stdout] 68 |         input_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 69 |         tag_output_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 70 |         tag_output_width: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 71 |         none_value: usize,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 72 |         some_value: Option<usize>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 73 |         body: Vec<StencilOp>,
[INFO] [stdout] 74 |         invalid_failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `StencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `helper_index` is never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |     Helper {
[INFO] [stdout]    |     ------ field in this variant
[INFO] [stdout] 81 |         helper_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HybridStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ops`, `input_len`, and `failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     Copy {
[INFO] [stdout]    |     ---- fields in this variant
[INFO] [stdout] 84 |         ops: Vec<CopyOp>,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 85 |         input_len: usize,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 86 |         failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HybridStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset` and `failure_index` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     Bool {
[INFO] [stdout]    |     ---- fields in this variant
[INFO] [stdout] 89 |         output_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 90 |         failure_index: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HybridStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset` and `thunks` are never read
[INFO] [stdout]   --> rust/binette/src/stencil/types.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     SequenceBytes {
[INFO] [stdout]    |     ------------- fields in this variant
[INFO] [stdout] 96 |         output_offset: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 97 |         thunks: LocalSequenceDecodeThunks,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `thunks`, `element_ops`, `element_input_len`, and `element_stride` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     SequenceFixedElements {
[INFO] [stdout]     |     --------------------- fields in this variant
[INFO] [stdout] 101 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 102 |         thunks: LocalSequenceFixedDecodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 103 |         element_ops: Vec<StencilOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 104 |         element_input_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 105 |         element_stride: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `thunks`, `element_decoder`, and `element_stride` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |     SequenceElements {
[INFO] [stdout]     |     ---------------- fields in this variant
[INFO] [stdout] 109 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 110 |         thunks: LocalSequenceFixedDecodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 111 |         element_decoder: Box<LocalStencilDecoder>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 112 |         element_stride: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `layout`, and `primitive` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |     DirectSequenceBytes {
[INFO] [stdout]     |     ------------------- fields in this variant
[INFO] [stdout] 116 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 117 |         layout: DirectSequenceDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 118 |         primitive: Primitive,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `layout`, `element_ops`, and `element_input_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |     DirectSequenceFixedElements {
[INFO] [stdout]     |     --------------------------- fields in this variant
[INFO] [stdout] 122 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 123 |         layout: DirectSequenceDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 124 |         element_ops: Vec<StencilOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 125 |         element_input_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `layout`, and `element_decoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |     DirectSequenceElements {
[INFO] [stdout]     |     ---------------------- fields in this variant
[INFO] [stdout] 129 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 130 |         layout: DirectSequenceDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 131 |         element_decoder: Box<LocalStencilDecoder>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `option`, `sequence`, and `primitive` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     DirectOptionSequenceBytes {
[INFO] [stdout]     |     ------------------------- fields in this variant
[INFO] [stdout] 135 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 136 |         option: DirectOptionDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 137 |         sequence: DirectSequenceDecodeLayout,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 138 |         primitive: Primitive,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `option`, `element_ops`, `element_input_len`, and `element_output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |     DirectOptionFixed {
[INFO] [stdout]     |     ----------------- fields in this variant
[INFO] [stdout] 142 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 143 |         option: DirectOptionDecodeLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 144 |         element_ops: Vec<StencilOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 145 |         element_input_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 146 |         element_output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset` and `thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |     OptionSequenceBytes {
[INFO] [stdout]     |     ------------------- fields in this variant
[INFO] [stdout] 150 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 151 |         thunks: LocalOptionSequenceDecodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset` and `cases` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |     Enum {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 155 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 156 |         cases: Vec<LocalEnumDecodeCase>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `tag_output_offset`, and `cases` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |     DirectEnum {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 160 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 161 |         tag_output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 162 |         cases: Vec<DirectEnumDecodeCase>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `output_offset`, `thunks`, and `root` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     SubtreeDecode {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 166 |         output_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 167 |         thunks: LocalSubtreeDecodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 168 |         root: PlanNode,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `writer_type` is never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     Skip {
[INFO] [stdout]     |     ---- field in this variant
[INFO] [stdout] 172 |         writer_type: TypeRef,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ptr_offset`, `len_offset`, `cap_offset`, `element_stride`, and `element_align` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:179:16
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub(super) struct DirectSequenceDecodeLayout {
[INFO] [stdout]     |                   -------------------------- fields in this struct
[INFO] [stdout] 179 |     pub(super) ptr_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 180 |     pub(super) len_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 181 |     pub(super) cap_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 182 |     pub(super) element_stride: usize,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout] 183 |     pub(super) element_align: usize,
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirectSequenceDecodeLayout` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:188:16
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub(super) struct DirectOptionDecodeLayout {
[INFO] [stdout]     |                   ------------------------ fields in this struct
[INFO] [stdout] 188 |     pub(super) tag_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 189 |     pub(super) tag_width: usize,
[INFO] [stdout]     |                ^^^^^^^^^
[INFO] [stdout] 190 |     pub(super) none_value: usize,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 191 |     pub(super) none_bytes: Option<Vec<u8>>,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 192 |     pub(super) some_value: Option<usize>,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 193 |     pub(super) some_offset: usize,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 194 |     pub(super) option_size: usize,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirectOptionDecodeLayout` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `wire_index`, `construct_thunks`, and `payload` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:198:16
[INFO] [stdout]     |
[INFO] [stdout] 197 | pub(super) struct LocalEnumDecodeCase {
[INFO] [stdout]     |                   ------------------- fields in this struct
[INFO] [stdout] 198 |     pub(super) wire_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 199 |     pub(super) construct_thunks: LocalVariantConstructThunks,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 200 |     pub(super) payload: LocalEnumDecodePayload,
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `wire_index`, `reader_discriminant`, and `payload_decoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:204:16
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub(super) struct DirectEnumDecodeCase {
[INFO] [stdout]     |                   -------------------- fields in this struct
[INFO] [stdout] 204 |     pub(super) wire_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 205 |     pub(super) reader_discriminant: u8,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 206 |     pub(super) payload_decoder: Option<Box<LocalStencilDecoder>>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ops`, `input_len`, and `payload_layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     Fixed {
[INFO] [stdout]     |     ----- fields in this variant
[INFO] [stdout] 212 |         ops: Vec<StencilOp>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 213 |         input_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 214 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `decoder` and `payload_layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     Nested {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 217 |         decoder: Box<LocalStencilDecoder>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 218 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `writer_registry`, `plan_nodes`, and `helpers` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:224:16
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub(super) struct StencilRuntime {
[INFO] [stdout]     |                   -------------- fields in this struct
[INFO] [stdout] 224 |     pub(super) writer_registry: SchemaRegistry,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 225 |     pub(super) plan_nodes: Vec<PlanNode>,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 226 |     pub(super) helpers: Vec<StencilHelper>,
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `helper_index` is never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |     Helper {
[INFO] [stdout]     |     ------ field in this variant
[INFO] [stdout] 232 |         helper_index: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `ops` and `output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |     Direct {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 235 |         ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 236 |         output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `kind`, and `layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |     Bytes {
[INFO] [stdout]     |     ----- fields in this variant
[INFO] [stdout] 239 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 240 |         kind: EncodeBytesKind,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 241 |         layout: EncodeBytesLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset` and `selector` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |     Enum {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 244 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 245 |         selector: EncodeEnumSelector,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset` and `layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |     Option {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 249 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 250 |         layout: EncodeOptionLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset` and `layout` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |     List {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 254 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 255 |         layout: EncodeListLayout,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `offset` is never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:295:17
[INFO] [stdout]     |
[INFO] [stdout] 295 |     DirectTag { offset: usize },
[INFO] [stdout]     |     ---------   ^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeEnumSelector` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `local_index` and `wire_index` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:300:16
[INFO] [stdout]     |
[INFO] [stdout] 299 | pub(super) struct EncodeEnumCase {
[INFO] [stdout]     |                   -------------- fields in this struct
[INFO] [stdout] 300 |     pub(super) local_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 301 |     pub(super) wire_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EncodeEnumCase` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset` and `thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 306 |     SequenceBytes {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 307 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 308 |         thunks: LocalSequenceEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `thunks`, `element_ops`, and `element_output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |     SequenceFixedElements {
[INFO] [stdout]     |     --------------------- fields in this variant
[INFO] [stdout] 312 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 313 |         thunks: LocalSequenceElementPtrEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 314 |         element_ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 315 |         element_output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `thunks`, `element_layout`, `element_ops`, and `element_output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |     SequenceOwnedFixedElements {
[INFO] [stdout]     |     -------------------------- fields in this variant
[INFO] [stdout] 319 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 320 |         thunks: LocalSequenceElementProjectIntoEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 321 |         element_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 322 |         element_ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 323 |         element_output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `thunks`, `element_layout`, and `element_encoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:327:9
[INFO] [stdout]     |
[INFO] [stdout] 326 |     SequenceProjectedElements {
[INFO] [stdout]     |     ------------------------- fields in this variant
[INFO] [stdout] 327 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 328 |         thunks: LocalSequenceElementProjectIntoEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 329 |         element_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 330 |         element_encoder: Box<LocalStencilEncoder>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `tag_thunks`, and `cases` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |     Enum {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 334 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 335 |         tag_thunks: LocalEnumTagThunks,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 336 |         cases: Vec<LocalEnumEncodeCase>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `option_thunks`, and `sequence_thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |     OptionSequenceBytes {
[INFO] [stdout]     |     ------------------- fields in this variant
[INFO] [stdout] 340 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 341 |         option_thunks: LocalOptionEncodeThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 342 |         sequence_thunks: LocalSequenceEncodeThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `input_offset`, `thunks`, and `root` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |     SubtreeEncode {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 346 |         input_offset: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 347 |         thunks: LocalSubtreeEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 348 |         root: WriterNode,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `local_index`, `wire_index`, and `payload` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:354:16
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub(super) struct LocalEnumEncodeCase {
[INFO] [stdout]     |                   ------------------- fields in this struct
[INFO] [stdout] 354 |     pub(super) local_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 355 |     pub(super) wire_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 356 |     pub(super) payload: LocalEnumEncodePayload,
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_thunks`, `ops`, and `output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |     Fixed {
[INFO] [stdout]     |     ----- fields in this variant
[INFO] [stdout] 362 |         project_thunks: LocalVariantProjectThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 363 |         ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 364 |         output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_thunks` and `encoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:367:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |     Nested {
[INFO] [stdout]     |     ------ fields in this variant
[INFO] [stdout] 367 |         project_thunks: LocalVariantProjectThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 368 |         encoder: Box<LocalStencilEncoder>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_into_thunks`, `payload_layout`, `ops`, and `output_len` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:371:9
[INFO] [stdout]     |
[INFO] [stdout] 370 |     OwnedFixed {
[INFO] [stdout]     |     ---------- fields in this variant
[INFO] [stdout] 371 |         project_into_thunks: LocalVariantProjectIntoThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 372 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 373 |         ops: Vec<CopyOp>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 374 |         output_len: usize,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_into_thunks`, `payload_layout`, and `encoder` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:377:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |     OwnedNested {
[INFO] [stdout]     |     ----------- fields in this variant
[INFO] [stdout] 377 |         project_into_thunks: LocalVariantProjectIntoThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 378 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 379 |         encoder: Box<LocalStencilEncoder>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_thunks` and `thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:382:9
[INFO] [stdout]     |
[INFO] [stdout] 381 |     SequenceBytes {
[INFO] [stdout]     |     ------------- fields in this variant
[INFO] [stdout] 382 |         project_thunks: LocalVariantProjectThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 383 |         thunks: LocalSequenceEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `project_into_thunks`, `payload_layout`, and `thunks` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |     OwnedSequenceBytes {
[INFO] [stdout]     |     ------------------ fields in this variant
[INFO] [stdout] 386 |         project_into_thunks: LocalVariantProjectIntoThunks,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 387 |         payload_layout: LocalValueLayout,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 388 |         thunks: LocalSequenceEncodeThunks,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `nodes` and `helpers` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:393:16
[INFO] [stdout]     |
[INFO] [stdout] 392 | pub(super) struct StencilEncodeRuntime {
[INFO] [stdout]     |                   -------------------- fields in this struct
[INFO] [stdout] 393 |     pub(super) nodes: Vec<WriterNode>,
[INFO] [stdout]     |                ^^^^^
[INFO] [stdout] 394 |     pub(super) helpers: Vec<StencilEncodeHelper>,
[INFO] [stdout]     |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `writer_index`, `reader_discriminant`, `body_index`, and `failure_index` are never read
[INFO] [stdout]    --> rust/binette/src/stencil/types.rs:409:16
[INFO] [stdout]     |
[INFO] [stdout] 408 | pub(super) struct EnumCase {
[INFO] [stdout]     |                   -------- fields in this struct
[INFO] [stdout] 409 |     pub(super) writer_index: u32,
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 410 |     pub(super) reader_discriminant: Option<u8>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 411 |     pub(super) body_index: Option<usize>,
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 412 |     pub(super) failure_index: Option<usize>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `EnumCase` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::convert::Infallible`
[INFO] [stdout]  --> rust/binette/tests/decode.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::convert::Infallible;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `StencilError`, `StencilMode`, `encode_to_vec_with_stencil`, `hybrid_stencil_decoder_for`, `stencil_decoder_for`, `stencil_encoder_from_plan`, `strict_stencil_decoder_for`, and `strict_stencil_encoder_from_plan`
[INFO] [stdout]   --> rust/binette/tests/decode.rs:7:86
[INFO] [stdout]    |
[INFO] [stdout]  7 |     CompactError, DecodeError, EncodeError, Primitive, SchemaBundle, SchemaRegistry, StencilError,
[INFO] [stdout]    |                                                                                      ^^^^^^^^^^^^
[INFO] [stdout]  8 |     StencilMode, TypeRef, decode_from_slice, encode_to_vec, encode_to_vec_with_plan,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]  9 |     encode_to_vec_with_stencil, hybrid_stencil_decoder_for, primitive_type_id, stencil_decoder_for,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     stencil_encoder_from_plan, strict_stencil_decoder_for, strict_stencil_encoder_from_plan,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 39.48s
[INFO] running `Command { std: "docker" "inspect" "30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `super::runtime::HYBRID_ERROR_FLAG`
[INFO] [stderr]  --> rust/binette/src/stencil/aarch64.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use super::runtime::HYBRID_ERROR_FLAG;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `stencil_copy_bytes`, `stencil_decode_helper`, `stencil_encode_helper`, and `stencil_encode_reserve`
[INFO] [stderr]   --> rust/binette/src/stencil/mod.rs:49:80
[INFO] [stderr]    |
[INFO] [stderr] 49 |     STENCIL_OK, STENCIL_OPTION_NONE, STENCIL_OPTION_SOME, hybrid_error_status, stencil_copy_bytes,
[INFO] [stderr]    |                                                                                ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 50 |     stencil_decode_helper, stencil_encode_helper, stencil_encode_reserve,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]   --> rust/binette/src/stencil/memory.rs:15:19
[INFO] [stderr]    |
[INFO] [stderr] 14 | impl ExecutableMemory {
[INFO] [stderr]    | --------------------- associated function in this implementation
[INFO] [stderr] 15 |     pub(super) fn new(code: &[u8]) -> Result<Self, StencilError> {
[INFO] [stderr]    |                   ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `map_jit_flag` is never used
[INFO] [stderr]   --> rust/binette/src/stencil/memory.rs:98:4
[INFO] [stderr]    |
[INFO] [stderr] 98 | fn map_jit_flag() -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `flush_instruction_cache` is never used
[INFO] [stderr]    --> rust/binette/src/stencil/memory.rs:112:11
[INFO] [stderr]     |
[INFO] [stderr] 112 | unsafe fn flush_instruction_cache(_ptr: *mut c_void, _len: usize) {}
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `hybrid_error_for_failure` is never used
[INFO] [stderr]   --> rust/binette/src/stencil/runtime.rs:14:4
[INFO] [stderr]    |
[INFO] [stderr] 14 | fn hybrid_error_for_failure(index: usize) -> usize {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `stencil_decode_helper` is never used
[INFO] [stderr]   --> rust/binette/src/stencil/runtime.rs:21:33
[INFO] [stderr]    |
[INFO] [stderr] 21 | pub(super) unsafe extern "C" fn stencil_decode_helper(
[INFO] [stderr]    |                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `hybrid_error_for_helper` is never used
[INFO] [stderr]    --> rust/binette/src/stencil/runtime.rs:522:4
[INFO] [stderr]     |
[INFO] [stderr] 522 | fn hybrid_error_for_helper(helper: &StencilHelper) -> usize {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `decode_direct_option_sequence_bytes` is never used
[INFO] [stderr]    --> rust/binette/src/stencil/runtime.rs:540:4
[INFO] [stderr]     |
[INFO] [stderr] 540 | fn decode_direct_option_sequence_bytes(
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `decode_direct_option_fixed` is never used
[INFO] [stderr]    --> rust/binette/src/stencil/runtime.rs:589:4
[INFO] [stderr]     |
[INFO] [stderr] 589 | fn decode_direct_option_fixed(
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `write_direct_option_none` is never used
[INFO] [stderr]    --> rust/binette/src/stencil/runtime.rs:634:11
[INFO] [stderr]     |
[INFO] [stderr] 634 | unsafe fn write_direct_option_none(output: *mut u8, layout: &DirectOptionDecodeLayout) -> bool {
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `write_direct_option_tag` is never used
[INFO] [stderr]    --> rust/binette/src/stencil/runtime.rs:651:11
[INFO] [stderr]     |
[INFO] [stderr] 651 | unsafe fn write_direct_option_tag(
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `write_direct_sequence` is never used
[INFO] [stderr]    --> rust/binette/src/stencil/runtime.rs:688:11
[INFO] [stderr]     |
[INFO] [stderr] 688 | unsafe fn write_direct_sequence(
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_fixed_decode_ops` is never used
[INFO] [stderr]    --> rust/binette/src/stencil/runtime.rs:725:4
[INFO] [stderr]     |
[INFO] [stderr] 725 | fn run_fixed_decode_ops(ops: &[StencilOp], input: &[u8], output: &mut [u8]) -> bool {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `stencil_encode_helper` is never used
[INFO] [stderr]    --> rust/binette/src/stencil/runtime.rs:764:33
[INFO] [stderr]     |
[INFO] [stderr] 764 | pub(super) unsafe extern "C" fn stencil_encode_helper(
[INFO] [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `with_owned_projected_payload` is never used
[INFO] [stderr]     --> rust/binette/src/stencil/runtime.rs:1146:11
[INFO] [stderr]      |
[INFO] [stderr] 1146 | unsafe fn with_owned_projected_payload<T>(
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `with_projected_sequence_element` is never used
[INFO] [stderr]     --> rust/binette/src/stencil/runtime.rs:1169:11
[INFO] [stderr]      |
[INFO] [stderr] 1169 | unsafe fn with_projected_sequence_element<T>(
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `with_aligned_scratch` is never used
[INFO] [stderr]     --> rust/binette/src/stencil/runtime.rs:1191:11
[INFO] [stderr]      |
[INFO] [stderr] 1191 | unsafe fn with_aligned_scratch<T>(
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `stencil_copy_bytes` is never used
[INFO] [stderr]     --> rust/binette/src/stencil/runtime.rs:1213:33
[INFO] [stderr]      |
[INFO] [stderr] 1213 | pub(super) unsafe extern "C" fn stencil_copy_bytes(dst: *mut u8, src: *const u8, len: usize) {
[INFO] [stderr]      |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `STENCIL_OPTION_NONE_U8` is never used
[INFO] [stderr]     --> rust/binette/src/stencil/runtime.rs:1221:18
[INFO] [stderr]      |
[INFO] [stderr] 1221 | pub(super) const STENCIL_OPTION_NONE_U8: u8 = 0;
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `STENCIL_OPTION_SOME_U8` is never used
[INFO] [stderr]     --> rust/binette/src/stencil/runtime.rs:1222:18
[INFO] [stderr]      |
[INFO] [stderr] 1222 | pub(super) const STENCIL_OPTION_SOME_U8: u8 = 1;
[INFO] [stderr]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `stencil_encode_reserve` is never used
[INFO] [stderr]     --> rust/binette/src/stencil/runtime.rs:1224:33
[INFO] [stderr]      |
[INFO] [stderr] 1224 | pub(super) unsafe extern "C" fn stencil_encode_reserve(out: *mut Vec<u8>, len: usize) -> *mut u8 {
[INFO] [stderr]      |                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `width` is never read
[INFO] [stderr]  --> rust/binette/src/stencil/types.rs:7:16
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub(super) struct CopyOp {
[INFO] [stderr]   |                   ------ field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 7 |     pub(super) width: CopyWidth,
[INFO] [stderr]   |                ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `CopyOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset`, `output_offset`, and `failure_index` are never read
[INFO] [stderr]   --> rust/binette/src/stencil/types.rs:56:9
[INFO] [stderr]    |
[INFO] [stderr] 55 |     Bool {
[INFO] [stderr]    |     ---- fields in this variant
[INFO] [stderr] 56 |         input_offset: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr] 57 |         output_offset: Option<usize>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 58 |         failure_index: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `StencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset`, `tag_output_offset`, `cases`, and `unknown_failure_index` are never read
[INFO] [stderr]   --> rust/binette/src/stencil/types.rs:61:9
[INFO] [stderr]    |
[INFO] [stderr] 60 |     RootEnum {
[INFO] [stderr]    |     -------- fields in this variant
[INFO] [stderr] 61 |         input_offset: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr] 62 |         tag_output_offset: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 63 |         cases: Vec<EnumCase>,
[INFO] [stderr]    |         ^^^^^
[INFO] [stderr] 64 |         bodies: Vec<Vec<StencilOp>>,
[INFO] [stderr] 65 |         unknown_failure_index: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `StencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset`, `tag_output_offset`, `tag_output_width`, `none_value`, `some_value`, and `invalid_failure_index` are never read
[INFO] [stderr]   --> rust/binette/src/stencil/types.rs:68:9
[INFO] [stderr]    |
[INFO] [stderr] 67 |     RootOption {
[INFO] [stderr]    |     ---------- fields in this variant
[INFO] [stderr] 68 |         input_offset: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr] 69 |         tag_output_offset: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 70 |         tag_output_width: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 71 |         none_value: usize,
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr] 72 |         some_value: Option<usize>,
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr] 73 |         body: Vec<StencilOp>,
[INFO] [stderr] 74 |         invalid_failure_index: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `StencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `helper_index` is never read
[INFO] [stderr]   --> rust/binette/src/stencil/types.rs:81:9
[INFO] [stderr]    |
[INFO] [stderr] 80 |     Helper {
[INFO] [stderr]    |     ------ field in this variant
[INFO] [stderr] 81 |         helper_index: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `HybridStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `ops`, `input_len`, and `failure_index` are never read
[INFO] [stderr]   --> rust/binette/src/stencil/types.rs:84:9
[INFO] [stderr]    |
[INFO] [stderr] 83 |     Copy {
[INFO] [stderr]    |     ---- fields in this variant
[INFO] [stderr] 84 |         ops: Vec<CopyOp>,
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 85 |         input_len: usize,
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 86 |         failure_index: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `HybridStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset` and `failure_index` are never read
[INFO] [stderr]   --> rust/binette/src/stencil/types.rs:89:9
[INFO] [stderr]    |
[INFO] [stderr] 88 |     Bool {
[INFO] [stderr]    |     ---- fields in this variant
[INFO] [stderr] 89 |         output_offset: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 90 |         failure_index: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `HybridStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset` and `thunks` are never read
[INFO] [stderr]   --> rust/binette/src/stencil/types.rs:96:9
[INFO] [stderr]    |
[INFO] [stderr] 95 |     SequenceBytes {
[INFO] [stderr]    |     ------------- fields in this variant
[INFO] [stderr] 96 |         output_offset: usize,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 97 |         thunks: LocalSequenceDecodeThunks,
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset`, `thunks`, `element_ops`, `element_input_len`, and `element_stride` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:101:9
[INFO] [stderr]     |
[INFO] [stderr] 100 |     SequenceFixedElements {
[INFO] [stderr]     |     --------------------- fields in this variant
[INFO] [stderr] 101 |         output_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 102 |         thunks: LocalSequenceFixedDecodeThunks,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 103 |         element_ops: Vec<StencilOp>,
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr] 104 |         element_input_len: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 105 |         element_stride: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset`, `thunks`, `element_decoder`, and `element_stride` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:109:9
[INFO] [stderr]     |
[INFO] [stderr] 108 |     SequenceElements {
[INFO] [stderr]     |     ---------------- fields in this variant
[INFO] [stderr] 109 |         output_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 110 |         thunks: LocalSequenceFixedDecodeThunks,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 111 |         element_decoder: Box<LocalStencilDecoder>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 112 |         element_stride: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset`, `layout`, and `primitive` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:116:9
[INFO] [stderr]     |
[INFO] [stderr] 115 |     DirectSequenceBytes {
[INFO] [stderr]     |     ------------------- fields in this variant
[INFO] [stderr] 116 |         output_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 117 |         layout: DirectSequenceDecodeLayout,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 118 |         primitive: Primitive,
[INFO] [stderr]     |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset`, `layout`, `element_ops`, and `element_input_len` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:122:9
[INFO] [stderr]     |
[INFO] [stderr] 121 |     DirectSequenceFixedElements {
[INFO] [stderr]     |     --------------------------- fields in this variant
[INFO] [stderr] 122 |         output_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 123 |         layout: DirectSequenceDecodeLayout,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 124 |         element_ops: Vec<StencilOp>,
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr] 125 |         element_input_len: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset`, `layout`, and `element_decoder` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:129:9
[INFO] [stderr]     |
[INFO] [stderr] 128 |     DirectSequenceElements {
[INFO] [stderr]     |     ---------------------- fields in this variant
[INFO] [stderr] 129 |         output_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 130 |         layout: DirectSequenceDecodeLayout,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 131 |         element_decoder: Box<LocalStencilDecoder>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset`, `option`, `sequence`, and `primitive` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:135:9
[INFO] [stderr]     |
[INFO] [stderr] 134 |     DirectOptionSequenceBytes {
[INFO] [stderr]     |     ------------------------- fields in this variant
[INFO] [stderr] 135 |         output_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 136 |         option: DirectOptionDecodeLayout,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 137 |         sequence: DirectSequenceDecodeLayout,
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr] 138 |         primitive: Primitive,
[INFO] [stderr]     |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset`, `option`, `element_ops`, `element_input_len`, and `element_output_len` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:142:9
[INFO] [stderr]     |
[INFO] [stderr] 141 |     DirectOptionFixed {
[INFO] [stderr]     |     ----------------- fields in this variant
[INFO] [stderr] 142 |         output_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 143 |         option: DirectOptionDecodeLayout,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 144 |         element_ops: Vec<StencilOp>,
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr] 145 |         element_input_len: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 146 |         element_output_len: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset` and `thunks` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:150:9
[INFO] [stderr]     |
[INFO] [stderr] 149 |     OptionSequenceBytes {
[INFO] [stderr]     |     ------------------- fields in this variant
[INFO] [stderr] 150 |         output_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 151 |         thunks: LocalOptionSequenceDecodeThunks,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset` and `cases` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:155:9
[INFO] [stderr]     |
[INFO] [stderr] 154 |     Enum {
[INFO] [stderr]     |     ---- fields in this variant
[INFO] [stderr] 155 |         output_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 156 |         cases: Vec<LocalEnumDecodeCase>,
[INFO] [stderr]     |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset`, `tag_output_offset`, and `cases` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:160:9
[INFO] [stderr]     |
[INFO] [stderr] 159 |     DirectEnum {
[INFO] [stderr]     |     ---------- fields in this variant
[INFO] [stderr] 160 |         output_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 161 |         tag_output_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 162 |         cases: Vec<DirectEnumDecodeCase>,
[INFO] [stderr]     |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `output_offset`, `thunks`, and `root` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:166:9
[INFO] [stderr]     |
[INFO] [stderr] 165 |     SubtreeDecode {
[INFO] [stderr]     |     ------------- fields in this variant
[INFO] [stderr] 166 |         output_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 167 |         thunks: LocalSubtreeDecodeThunks,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 168 |         root: PlanNode,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `writer_type` is never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:172:9
[INFO] [stderr]     |
[INFO] [stderr] 171 |     Skip {
[INFO] [stderr]     |     ---- field in this variant
[INFO] [stderr] 172 |         writer_type: TypeRef,
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `ptr_offset`, `len_offset`, `cap_offset`, `element_stride`, and `element_align` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:179:16
[INFO] [stderr]     |
[INFO] [stderr] 178 | pub(super) struct DirectSequenceDecodeLayout {
[INFO] [stderr]     |                   -------------------------- fields in this struct
[INFO] [stderr] 179 |     pub(super) ptr_offset: usize,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 180 |     pub(super) len_offset: usize,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 181 |     pub(super) cap_offset: usize,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 182 |     pub(super) element_stride: usize,
[INFO] [stderr]     |                ^^^^^^^^^^^^^^
[INFO] [stderr] 183 |     pub(super) element_align: usize,
[INFO] [stderr]     |                ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `DirectSequenceDecodeLayout` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: multiple fields are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:188:16
[INFO] [stderr]     |
[INFO] [stderr] 187 | pub(super) struct DirectOptionDecodeLayout {
[INFO] [stderr]     |                   ------------------------ fields in this struct
[INFO] [stderr] 188 |     pub(super) tag_offset: usize,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 189 |     pub(super) tag_width: usize,
[INFO] [stderr]     |                ^^^^^^^^^
[INFO] [stderr] 190 |     pub(super) none_value: usize,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 191 |     pub(super) none_bytes: Option<Vec<u8>>,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 192 |     pub(super) some_value: Option<usize>,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 193 |     pub(super) some_offset: usize,
[INFO] [stderr]     |                ^^^^^^^^^^^
[INFO] [stderr] 194 |     pub(super) option_size: usize,
[INFO] [stderr]     |                ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `DirectOptionDecodeLayout` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `wire_index`, `construct_thunks`, and `payload` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:198:16
[INFO] [stderr]     |
[INFO] [stderr] 197 | pub(super) struct LocalEnumDecodeCase {
[INFO] [stderr]     |                   ------------------- fields in this struct
[INFO] [stderr] 198 |     pub(super) wire_index: u32,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 199 |     pub(super) construct_thunks: LocalVariantConstructThunks,
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^^
[INFO] [stderr] 200 |     pub(super) payload: LocalEnumDecodePayload,
[INFO] [stderr]     |                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `wire_index`, `reader_discriminant`, and `payload_decoder` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:204:16
[INFO] [stderr]     |
[INFO] [stderr] 203 | pub(super) struct DirectEnumDecodeCase {
[INFO] [stderr]     |                   -------------------- fields in this struct
[INFO] [stderr] 204 |     pub(super) wire_index: u32,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 205 |     pub(super) reader_discriminant: u8,
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 206 |     pub(super) payload_decoder: Option<Box<LocalStencilDecoder>>,
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `ops`, `input_len`, and `payload_layout` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:212:9
[INFO] [stderr]     |
[INFO] [stderr] 211 |     Fixed {
[INFO] [stderr]     |     ----- fields in this variant
[INFO] [stderr] 212 |         ops: Vec<StencilOp>,
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 213 |         input_len: usize,
[INFO] [stderr]     |         ^^^^^^^^^
[INFO] [stderr] 214 |         payload_layout: LocalValueLayout,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `decoder` and `payload_layout` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:217:9
[INFO] [stderr]     |
[INFO] [stderr] 216 |     Nested {
[INFO] [stderr]     |     ------ fields in this variant
[INFO] [stderr] 217 |         decoder: Box<LocalStencilDecoder>,
[INFO] [stderr]     |         ^^^^^^^
[INFO] [stderr] 218 |         payload_layout: LocalValueLayout,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `writer_registry`, `plan_nodes`, and `helpers` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:224:16
[INFO] [stderr]     |
[INFO] [stderr] 223 | pub(super) struct StencilRuntime {
[INFO] [stderr]     |                   -------------- fields in this struct
[INFO] [stderr] 224 |     pub(super) writer_registry: SchemaRegistry,
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^
[INFO] [stderr] 225 |     pub(super) plan_nodes: Vec<PlanNode>,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 226 |     pub(super) helpers: Vec<StencilHelper>,
[INFO] [stderr]     |                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `helper_index` is never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:232:9
[INFO] [stderr]     |
[INFO] [stderr] 231 |     Helper {
[INFO] [stderr]     |     ------ field in this variant
[INFO] [stderr] 232 |         helper_index: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `ops` and `output_len` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:235:9
[INFO] [stderr]     |
[INFO] [stderr] 234 |     Direct {
[INFO] [stderr]     |     ------ fields in this variant
[INFO] [stderr] 235 |         ops: Vec<CopyOp>,
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 236 |         output_len: usize,
[INFO] [stderr]     |         ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset`, `kind`, and `layout` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:239:9
[INFO] [stderr]     |
[INFO] [stderr] 238 |     Bytes {
[INFO] [stderr]     |     ----- fields in this variant
[INFO] [stderr] 239 |         input_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 240 |         kind: EncodeBytesKind,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 241 |         layout: EncodeBytesLayout,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset` and `selector` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:244:9
[INFO] [stderr]     |
[INFO] [stderr] 243 |     Enum {
[INFO] [stderr]     |     ---- fields in this variant
[INFO] [stderr] 244 |         input_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 245 |         selector: EncodeEnumSelector,
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset` and `layout` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:249:9
[INFO] [stderr]     |
[INFO] [stderr] 248 |     Option {
[INFO] [stderr]     |     ------ fields in this variant
[INFO] [stderr] 249 |         input_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 250 |         layout: EncodeOptionLayout,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset` and `layout` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:254:9
[INFO] [stderr]     |
[INFO] [stderr] 253 |     List {
[INFO] [stderr]     |     ---- fields in this variant
[INFO] [stderr] 254 |         input_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 255 |         layout: EncodeListLayout,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `EncodeStencilOp` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `offset` is never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:295:17
[INFO] [stderr]     |
[INFO] [stderr] 295 |     DirectTag { offset: usize },
[INFO] [stderr]     |     ---------   ^^^^^^
[INFO] [stderr]     |     |
[INFO] [stderr]     |     field in this variant
[INFO] [stderr]     |
[INFO] [stderr]     = note: `EncodeEnumSelector` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `local_index` and `wire_index` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:300:16
[INFO] [stderr]     |
[INFO] [stderr] 299 | pub(super) struct EncodeEnumCase {
[INFO] [stderr]     |                   -------------- fields in this struct
[INFO] [stderr] 300 |     pub(super) local_index: u32,
[INFO] [stderr]     |                ^^^^^^^^^^^
[INFO] [stderr] 301 |     pub(super) wire_index: u32,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `EncodeEnumCase` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset` and `thunks` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:307:9
[INFO] [stderr]     |
[INFO] [stderr] 306 |     SequenceBytes {
[INFO] [stderr]     |     ------------- fields in this variant
[INFO] [stderr] 307 |         input_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 308 |         thunks: LocalSequenceEncodeThunks,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset`, `thunks`, `element_ops`, and `element_output_len` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:312:9
[INFO] [stderr]     |
[INFO] [stderr] 311 |     SequenceFixedElements {
[INFO] [stderr]     |     --------------------- fields in this variant
[INFO] [stderr] 312 |         input_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 313 |         thunks: LocalSequenceElementPtrEncodeThunks,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 314 |         element_ops: Vec<CopyOp>,
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr] 315 |         element_output_len: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset`, `thunks`, `element_layout`, `element_ops`, and `element_output_len` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:319:9
[INFO] [stderr]     |
[INFO] [stderr] 318 |     SequenceOwnedFixedElements {
[INFO] [stderr]     |     -------------------------- fields in this variant
[INFO] [stderr] 319 |         input_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 320 |         thunks: LocalSequenceElementProjectIntoEncodeThunks,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 321 |         element_layout: LocalValueLayout,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 322 |         element_ops: Vec<CopyOp>,
[INFO] [stderr]     |         ^^^^^^^^^^^
[INFO] [stderr] 323 |         element_output_len: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset`, `thunks`, `element_layout`, and `element_encoder` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:327:9
[INFO] [stderr]     |
[INFO] [stderr] 326 |     SequenceProjectedElements {
[INFO] [stderr]     |     ------------------------- fields in this variant
[INFO] [stderr] 327 |         input_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 328 |         thunks: LocalSequenceElementProjectIntoEncodeThunks,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 329 |         element_layout: LocalValueLayout,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 330 |         element_encoder: Box<LocalStencilEncoder>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset`, `tag_thunks`, and `cases` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:334:9
[INFO] [stderr]     |
[INFO] [stderr] 333 |     Enum {
[INFO] [stderr]     |     ---- fields in this variant
[INFO] [stderr] 334 |         input_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 335 |         tag_thunks: LocalEnumTagThunks,
[INFO] [stderr]     |         ^^^^^^^^^^
[INFO] [stderr] 336 |         cases: Vec<LocalEnumEncodeCase>,
[INFO] [stderr]     |         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset`, `option_thunks`, and `sequence_thunks` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:340:9
[INFO] [stderr]     |
[INFO] [stderr] 339 |     OptionSequenceBytes {
[INFO] [stderr]     |     ------------------- fields in this variant
[INFO] [stderr] 340 |         input_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 341 |         option_thunks: LocalOptionEncodeThunks,
[INFO] [stderr]     |         ^^^^^^^^^^^^^
[INFO] [stderr] 342 |         sequence_thunks: LocalSequenceEncodeThunks,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `input_offset`, `thunks`, and `root` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:346:9
[INFO] [stderr]     |
[INFO] [stderr] 345 |     SubtreeEncode {
[INFO] [stderr]     |     ------------- fields in this variant
[INFO] [stderr] 346 |         input_offset: usize,
[INFO] [stderr]     |         ^^^^^^^^^^^^
[INFO] [stderr] 347 |         thunks: LocalSubtreeEncodeThunks,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 348 |         root: WriterNode,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `local_index`, `wire_index`, and `payload` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:354:16
[INFO] [stderr]     |
[INFO] [stderr] 353 | pub(super) struct LocalEnumEncodeCase {
[INFO] [stderr]     |                   ------------------- fields in this struct
[INFO] [stderr] 354 |     pub(super) local_index: u32,
[INFO] [stderr]     |                ^^^^^^^^^^^
[INFO] [stderr] 355 |     pub(super) wire_index: u32,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 356 |     pub(super) payload: LocalEnumEncodePayload,
[INFO] [stderr]     |                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `project_thunks`, `ops`, and `output_len` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:362:9
[INFO] [stderr]     |
[INFO] [stderr] 361 |     Fixed {
[INFO] [stderr]     |     ----- fields in this variant
[INFO] [stderr] 362 |         project_thunks: LocalVariantProjectThunks,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 363 |         ops: Vec<CopyOp>,
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 364 |         output_len: usize,
[INFO] [stderr]     |         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `project_thunks` and `encoder` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:367:9
[INFO] [stderr]     |
[INFO] [stderr] 366 |     Nested {
[INFO] [stderr]     |     ------ fields in this variant
[INFO] [stderr] 367 |         project_thunks: LocalVariantProjectThunks,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 368 |         encoder: Box<LocalStencilEncoder>,
[INFO] [stderr]     |         ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `project_into_thunks`, `payload_layout`, `ops`, and `output_len` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:371:9
[INFO] [stderr]     |
[INFO] [stderr] 370 |     OwnedFixed {
[INFO] [stderr]     |     ---------- fields in this variant
[INFO] [stderr] 371 |         project_into_thunks: LocalVariantProjectIntoThunks,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 372 |         payload_layout: LocalValueLayout,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 373 |         ops: Vec<CopyOp>,
[INFO] [stdout] 
[INFO] [stderr]     |         ^^^
[INFO] [stdout] running 19 tests
[INFO] [stderr] 374 |         output_len: usize,
[INFO] [stdout] test layout::tests::probes_string_layout ... ok
[INFO] [stderr]     |         ^^^^^^^^^^
[INFO] [stdout] test layout::tests::probes_vec_u8_layout ... ok
[INFO] [stderr] 
[INFO] [stdout] test local_access::tests::imported_descriptor_rejects_cross_backend_thunks ... ok
[INFO] [stderr] warning: fields `project_into_thunks`, `payload_layout`, and `encoder` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:377:9
[INFO] [stderr]     |
[INFO] [stderr] 376 |     OwnedNested {
[INFO] [stderr]     |     ----------- fields in this variant
[INFO] [stderr] 377 |         project_into_thunks: LocalVariantProjectIntoThunks,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 378 |         payload_layout: LocalValueLayout,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 379 |         encoder: Box<LocalStencilEncoder>,
[INFO] [stderr]     |         ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `project_thunks` and `thunks` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:382:9
[INFO] [stderr]     |
[INFO] [stderr] 381 |     SequenceBytes {
[INFO] [stderr]     |     ------------- fields in this variant
[INFO] [stderr] 382 |         project_thunks: LocalVariantProjectThunks,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 383 |         thunks: LocalSequenceEncodeThunks,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `project_into_thunks`, `payload_layout`, and `thunks` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:386:9
[INFO] [stderr]     |
[INFO] [stderr] 385 |     OwnedSequenceBytes {
[INFO] [stderr]     |     ------------------ fields in this variant
[INFO] [stderr] 386 |         project_into_thunks: LocalVariantProjectIntoThunks,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 387 |         payload_layout: LocalValueLayout,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^
[INFO] [stderr] 388 |         thunks: LocalSequenceEncodeThunks,
[INFO] [stderr]     |         ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `nodes` and `helpers` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:393:16
[INFO] [stderr]     |
[INFO] [stderr] 392 | pub(super) struct StencilEncodeRuntime {
[INFO] [stderr]     |                   -------------------- fields in this struct
[INFO] [stderr] 393 |     pub(super) nodes: Vec<WriterNode>,
[INFO] [stderr]     |                ^^^^^
[INFO] [stderr] 394 |     pub(super) helpers: Vec<StencilEncodeHelper>,
[INFO] [stderr]     |                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `writer_index`, `reader_discriminant`, `body_index`, and `failure_index` are never read
[INFO] [stderr]    --> rust/binette/src/stencil/types.rs:409:16
[INFO] [stderr]     |
[INFO] [stderr] 408 | pub(super) struct EnumCase {
[INFO] [stderr]     |                   -------- fields in this struct
[INFO] [stderr] 409 |     pub(super) writer_index: u32,
[INFO] [stderr]     |                ^^^^^^^^^^^^
[INFO] [stderr] 410 |     pub(super) reader_discriminant: Option<u8>,
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 411 |     pub(super) body_index: Option<usize>,
[INFO] [stderr]     |                ^^^^^^^^^^
[INFO] [stderr] 412 |     pub(super) failure_index: Option<usize>,
[INFO] [stderr]     |                ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `EnumCase` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `binette` (lib) generated 73 warnings (run `cargo fix --lib -p binette` to apply 2 suggestions)
[INFO] [stderr] warning: unused import: `std::convert::Infallible`
[INFO] [stderr]  --> rust/binette/tests/decode.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::convert::Infallible;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `StencilError`, `StencilMode`, `encode_to_vec_with_stencil`, `hybrid_stencil_decoder_for`, `stencil_decoder_for`, `stencil_encoder_from_plan`, `strict_stencil_decoder_for`, and `strict_stencil_encoder_from_plan`
[INFO] [stderr]   --> rust/binette/tests/decode.rs:7:86
[INFO] [stderr]    |
[INFO] [stderr]  7 |     CompactError, DecodeError, EncodeError, Primitive, SchemaBundle, SchemaRegistry, StencilError,
[INFO] [stderr]    |                                                                                      ^^^^^^^^^^^^
[INFO] [stderr]  8 |     StencilMode, TypeRef, decode_from_slice, encode_to_vec, encode_to_vec_with_plan,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr]  9 |     encode_to_vec_with_stencil, hybrid_stencil_decoder_for, primitive_type_id, stencil_decoder_for,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 10 |     stencil_encoder_from_plan, strict_stencil_decoder_for, strict_stencil_encoder_from_plan,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `binette` (lib test) generated 73 warnings (73 duplicates)
[INFO] [stderr] warning: `binette` (test "decode") generated 2 warnings (run `cargo fix --test "decode" -p binette` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/binette-4595738b06769781)
[INFO] [stdout] test local_access::tests::external_attachment_descriptor_metadata_synthesizes_schema_value ... ok
[INFO] [stdout] test local_access::tests::rust_facet_descriptor_lowers_nested_struct_fields_and_arrays ... ok
[INFO] [stdout] test local_access::tests::rust_facet_descriptor_lowers_vec_and_enum_payloads ... ok
[INFO] [stdout] test local_access::tests::rust_string_probe_lowers_to_direct_sequence_access ... ok
[INFO] [stdout] test local_access::tests::rust_option_tuple_probe_lowers_to_direct_tag_descriptor ... ok
[INFO] [stdout] test layout::tests::probes_option_string_layout ... ok
[INFO] [stdout] test local_access::tests::rust_facet_tuple_descriptor_keeps_tuple_schema_kind ... ok
[INFO] [stdout] test local_access::tests::rust_option_bool_probe_lowers_to_direct_tag_descriptor ... ok
[INFO] [stdout] test local_access::tests::rust_option_string_probe_lowers_to_niche_descriptor ... ok
[INFO] [stdout] test local_access::tests::descriptor_keeps_schema_backend_and_layout_separate ... ok
[INFO] [stdout] test local_access::tests::rust_vec_probe_lowers_to_direct_sequence_access_with_child_descriptor ... ok
[INFO] [stdout] test local_access::tests::swift_backend_can_be_described_without_rust_facet ... ok
[INFO] [stdout] test local_access::tests::swift_probe_import_lowers_to_runtime_descriptor_tree ... ok
[INFO] [stdout] test local_access::tests::synthetic_schema_bundle_accepts_sequence_of_unit_enum_descriptor ... ok
[INFO] [stdout] test local_access::tests::swift_probe_export_lowers_string_as_scalar_descriptor ... ok
[INFO] [stdout] test local_access::tests::synthetic_schema_bundle_accepts_empty_tuple_descriptor ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compact.rs (/opt/rustwide/target/debug/deps/compact-946ea104c3326a22)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test compact_skip_rejects_invalid_option_tags ... ok
[INFO] [stdout] test compact_skip_rejects_never_values ... ok
[INFO] [stdout] test compact_skip_resolves_generic_type_arguments ... ok
[INFO] [stdout] test compact_skip_uses_u32_lengths_for_strings ... ok
[INFO] [stdout] test compact_skip_walks_struct_fields_in_writer_order ... ok
[INFO] [stdout] test compact_skip_uses_enum_variant_index_to_skip_payload ... ok
[INFO] [stdout] test compact_skip_validates_bool_bytes ... ok
[INFO] [stdout] test compact_skip_walks_nested_aggregates ... ok
[INFO] [stdout] test compact_walk_collects_external_attachment_slots_in_value_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/decode.rs (/opt/rustwide/target/debug/deps/decode-88889208dc707448)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test compact_decode_handles_cow_str_reader_fields ... ok
[INFO] [stdout] test compact_encode_handles_recursive_writer_schema ... ok
[INFO] [stdout] test compact_decode_enters_transparent_reader_fields ... ok
[INFO] [stdout] test compact_payload_uses_facet_opaque_adapter ... ok
[INFO] [stdout] test decode_rejects_trailing_bytes ... ok
[INFO] [stdout] test decode_rejects_noncanonical_set_order ... ok
[INFO] [stdout] test compact_round_trips_result_def ... ok
[INFO] [stdout] test decodes_map_values_with_translation_plan ... ok
[INFO] [stdout] test decode_rejects_noncanonical_map_order ... ok
[INFO] [stdout] test encode_then_decode_enum_payloads ... ok
[INFO] [stdout] test encode_then_decode_facet_value_as_compact_dynamic_value ... ok
[INFO] [stdout] test decodes_same_struct_into_facet_partial ... ok
[INFO] [stdout] test decodes_reader_fields_by_name_and_skips_writer_only_fields ... ok
[INFO] [stdout] test encode_then_decode_nested_generic_shapes ... ok
[INFO] [stdout] test encode_and_decode_reject_nan_inside_set_or_map_keys ... ok
[INFO] [stdout] test decodes_set_elements_with_translation_plan ... ok
[INFO] [stdout] test encode_then_decode_nested_compact_shapes ... ok
[INFO] [stdout] test encode_then_decode_sets_and_maps_in_canonical_byte_order ... ok
[INFO] [stdout] test writer_plan_uses_schema_root_for_transparent_wrappers ... ok
[INFO] [stdout] test encode_then_decode_nested_unary_tuple_values ... ok
[INFO] [stdout] test encode_then_decode_tuple_values ... ok
[INFO] [stdout] test decode_rejects_writer_only_enum_variant_at_runtime ... ok
[INFO] [stdout] test decodes_enum_variants_by_name_and_payload_plan ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dumps.rs (/opt/rustwide/target/debug/deps/dumps-242ec00a57fe0c1c)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test schema_snapshot_round_trips_bundle_roots ... ok
[INFO] [stdout] test schema_dump_round_trips_metadata_without_affecting_type_ids ... ok
[INFO] [stdout] test extension_is_not_a_schema_kind ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/local_access_audit.rs (/opt/rustwide/target/debug/deps/local_access_audit-902e669f8c1829f4)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test local_access_execution_drift_is_explicit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/local_access_c_abi.rs (/opt/rustwide/target/debug/deps/local_access_c_abi-05625b95f3432f43)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test c_abi_descriptor_drives_hybrid_local_enum_message_stencil ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- c_abi_descriptor_drives_hybrid_local_enum_message_stencil stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'c_abi_descriptor_drives_hybrid_local_enum_message_stencil' (1488) panicked at rust/binette/tests/local_access_c_abi.rs:265:6:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Unsupported { path: "$", reason: "stencil backend currently requires little-endian AArch64" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ece3daf7d8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ece3daf7d8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ece3daf7d8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ece3daf7d8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ece3dc55fa - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ece3dc55fa - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x64ece3db3ff2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x64ece3db3ff2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x64ece3d8e996 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ece3d8e996 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ece3da7d29 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ece3bef48c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x64ece3bef48c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ece3da7ee2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x64ece3da7ee2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64ece3d8ea52 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x64ece3d83c59 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ece3d8f76d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x64ece3dc5d8c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ece3dc5b02 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x64ece3bdd846 - <core[8fb95b77d25ab6c8]::result::Result<binette[3f6af57e1bc5b177]::stencil::LocalStencilEncoder, binette[3f6af57e1bc5b177]::stencil::StencilError>>::unwrap
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x64ece3bdd846 - local_access_c_abi[1a6c5ac2b3e90197]::c_abi_descriptor_drives_hybrid_local_enum_message_stencil
[INFO] [stdout]                                at /opt/rustwide/workdir/rust/binette/tests/local_access_c_abi.rs:265:6
[INFO] [stdout]   22:     0x64ece3bdb827 - local_access_c_abi[1a6c5ac2b3e90197]::c_abi_descriptor_drives_hybrid_local_enum_message_stencil::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/rust/binette/tests/local_access_c_abi.rs:31:63
[INFO] [stdout]   23:     0x64ece3be24c6 - <local_access_c_abi[1a6c5ac2b3e90197]::c_abi_descriptor_drives_hybrid_local_enum_message_stencil::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ece3be256b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64ece3be256b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x64ece3befde5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x64ece3befde5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x64ece3befde5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x64ece3befde5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x64ece3befde5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x64ece3befde5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x64ece3befde5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x64ece3be96f4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x64ece3be96f4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x64ece3bf2e62 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x64ece3bf2e62 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x64ece3bf2e62 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x64ece3bf2e62 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x64ece3bf2e62 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x64ece3bf2e62 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x64ece3bf2e62 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x64ece3daf13f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x64ece3daf13f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b1fc7461aa4 - <unknown>
[INFO] [stdout]   45:     0x7b1fc74eea64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     c_abi_descriptor_drives_hybrid_local_enum_message_stencil
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test local_access_c_abi`
[INFO] running `Command { std: "docker" "inspect" "30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d", kill_on_drop: false }`
[INFO] [stdout] 30bcf008bf56166ccc377fdfa9c2f7b861c0c8272faee8042565173e9feabf1d
