[INFO] fetching crate pina_cpi_renderer 0.23.0...
[INFO] testing pina_cpi_renderer-0.23.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate pina_cpi_renderer 0.23.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate pina_cpi_renderer 0.23.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate pina_cpi_renderer 0.23.0
[INFO] tweaked toml for crates.io crate pina_cpi_renderer 0.23.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate pina_cpi_renderer 0.23.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate pina_cpi_renderer 0.23.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.tabs-in-doc-comments` is deprecated in favor of `lints.clippy.tabs_in_doc_comments` and will not work in a future edition
[INFO] [stderr] warning: `pina_cpi_renderer` (manifest) generated 1 warning
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded unicode-ident v1.0.26
[INFO] [stderr]   Downloaded darling_macro v0.23.0
[INFO] [stderr]   Downloaded ambient-authority v0.0.2
[INFO] [stderr]   Downloaded five8_core v1.0.0
[INFO] [stderr]   Downloaded codama-nodes-derive v0.13.2
[INFO] [stderr]   Downloaded solana-program-error v3.0.1
[INFO] [stderr]   Downloaded five8_const v1.0.0
[INFO] [stderr]   Downloaded codama-syn-helpers v0.13.2
[INFO] [stderr]   Downloaded winx v0.36.4
[INFO] [stderr]   Downloaded maybe-owned v0.3.4
[INFO] [stderr]   Downloaded solana-pubkey v4.2.1
[INFO] [stderr]   Downloaded codama-errors v0.13.2
[INFO] [stderr]   Downloaded solana-atomic-u64 v3.0.1
[INFO] [stderr]   Downloaded serde_spanned v0.6.9
[INFO] [stderr]   Downloaded solana-define-syscall v5.2.0
[INFO] [stderr]   Downloaded fs-set-times v0.20.3
[INFO] [stderr]   Downloaded toml_datetime v0.6.11
[INFO] [stderr]   Downloaded toml_write v0.1.2
[INFO] [stderr]   Downloaded solana-address v2.6.1
[INFO] [stderr]   Downloaded five8 v1.0.0
[INFO] [stderr]   Downloaded cap-fs-ext v4.0.3
[INFO] [stderr]   Downloaded wincode-derive v0.4.6
[INFO] [stderr]   Downloaded solana-sanitize v3.0.1
[INFO] [stderr]   Downloaded cargo_toml v0.20.5
[INFO] [stderr]   Downloaded io-lifetimes v3.0.1
[INFO] [stderr]   Downloaded io-lifetimes v2.0.4
[INFO] [stderr]   Downloaded darling v0.23.0
[INFO] [stderr]   Downloaded io-extras v0.19.0
[INFO] [stderr]   Downloaded rustix-linux-procfs v0.1.1
[INFO] [stderr]   Downloaded windows-targets v0.53.5
[INFO] [stderr]   Downloaded smallvec v1.16.2
[INFO] [stderr]   Downloaded toml v0.8.23
[INFO] [stderr]   Downloaded cap-std v4.0.3
[INFO] [stderr]   Downloaded borsh-derive v1.8.1
[INFO] [stderr]   Downloaded console v0.16.6
[INFO] [stderr]   Downloaded derive_more v1.0.0
[INFO] [stderr]   Downloaded similar v2.7.0
[INFO] [stderr]   Downloaded codama-nodes v0.13.2
[INFO] [stderr]   Downloaded encode_unicode v1.0.0
[INFO] [stderr]   Downloaded toml_edit v0.25.15+spec-1.1.0
[INFO] [stderr]   Downloaded derive_more-impl v1.0.0
[INFO] [stderr]   Downloaded toml_edit v0.22.27
[INFO] [stderr]   Downloaded darling_core v0.23.0
[INFO] [stderr]   Downloaded borsh v1.8.1
[INFO] [stderr]   Downloaded cap-primitives v4.0.3
[INFO] [stderr]   Downloaded wincode v0.5.5
[INFO] [stderr]   Downloaded insta v1.48.0
[INFO] [stderr]   Downloaded winnow v0.7.15
[INFO] [stderr]   Downloaded syn v3.0.6
[INFO] [stderr]   Downloaded windows_x86_64_gnullvm v0.53.1
[INFO] [stderr]   Downloaded windows_aarch64_gnullvm v0.53.1
[INFO] [stderr]   Downloaded windows_x86_64_gnu v0.53.1
[INFO] [stderr]   Downloaded windows_x86_64_msvc v0.53.1
[INFO] [stderr]   Downloaded windows_i686_gnullvm v0.53.1
[INFO] [stderr]   Downloaded windows_aarch64_msvc v0.53.1
[INFO] [stderr]   Downloaded windows_i686_msvc v0.53.1
[INFO] [stderr]   Downloaded windows_i686_gnu v0.53.1
[INFO] [stderr]   Downloaded windows-sys v0.59.0
[INFO] [stderr]   Downloaded windows-sys v0.60.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a
[INFO] running `Command { std: "docker" "start" "0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a", 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" "0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a", 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" "0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.tabs-in-doc-comments` is deprecated in favor of `lints.clippy.tabs_in_doc_comments` and will not work in a future edition
[INFO] [stderr] warning: `pina_cpi_renderer` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling io-lifetimes v3.0.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling io-lifetimes v2.0.4
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling io-extras v0.19.0
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling cap-primitives v4.0.3
[INFO] [stderr]    Compiling five8_core v1.0.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling ambient-authority v0.0.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling ipnet v2.12.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling cap-std v4.0.3
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling maybe-owned v0.3.4
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling five8 v1.0.0
[INFO] [stderr]    Compiling five8_const v1.0.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling solana-program-error v3.0.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling solana-sanitize v3.0.1
[INFO] [stderr]    Compiling solana-atomic-u64 v3.0.1
[INFO] [stderr]    Compiling cap-fs-ext v4.0.3
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling solana-address v2.6.1
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling solana-pubkey v4.2.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling fs-set-times v0.20.3
[INFO] [stderr]    Compiling rustix-linux-procfs v0.1.1
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling cargo_toml v0.20.5
[INFO] [stderr]    Compiling codama-errors v0.13.2
[INFO] [stderr]    Compiling codama-syn-helpers v0.13.2
[INFO] [stderr]    Compiling codama-nodes-derive v0.13.2
[INFO] [stderr]    Compiling codama-nodes v0.13.2
[INFO] [stderr]    Compiling pina_cpi_renderer v0.23.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 40s
[INFO] running `Command { std: "docker" "inspect" "0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a", 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" "0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.tabs-in-doc-comments` is deprecated in favor of `lints.clippy.tabs_in_doc_comments` and will not work in a future edition
[INFO] [stderr] warning: `pina_cpi_renderer` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling console v0.16.6
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling pina_cpi_renderer v0.23.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]    --> src/render/args.rs:524:23
[INFO] [stdout]     |
[INFO] [stdout] 524 |             NumberTypeNode::le(NumberFormat::U64),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W unused-qualifications`
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 524 -             NumberTypeNode::le(NumberFormat::U64),
[INFO] [stdout] 524 +             NumberTypeNode::le(U64),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `codama_nodes::EnumTupleVariantTypeNode`
[INFO] [stdout]     --> src/render/wire.rs:1074:6
[INFO] [stdout]      |
[INFO] [stdout] 1074 |     use codama_nodes::EnumTupleVariantTypeNode;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1185:4
[INFO] [stdout]      |
[INFO] [stdout] 1185 |             codama_nodes::ArrayTypeNode::fixed(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1185 -             codama_nodes::ArrayTypeNode::fixed(
[INFO] [stdout] 1185 +             ArrayTypeNode::fixed(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1413:5
[INFO] [stdout]      |
[INFO] [stdout] 1413 |             &codama_nodes::BooleanTypeNode::default().into(),
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1413 -             &codama_nodes::BooleanTypeNode::default().into(),
[INFO] [stdout] 1413 +             &BooleanTypeNode::default().into(),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1420:4
[INFO] [stdout]      |
[INFO] [stdout] 1420 |             codama_nodes::ArrayTypeNode::remainder(NumberTypeNode::le(NumberFormat::U8));
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1420 -             codama_nodes::ArrayTypeNode::remainder(NumberTypeNode::le(NumberFormat::U8));
[INFO] [stdout] 1420 +             ArrayTypeNode::remainder(NumberTypeNode::le(NumberFormat::U8));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1516:20
[INFO] [stdout]      |
[INFO] [stdout] 1516 |             TypeNode::Array(codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1516 -             TypeNode::Array(codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stdout] 1516 +             TypeNode::Array(ArrayTypeNode::prefixed(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1529:18
[INFO] [stdout]      |
[INFO] [stdout] 1529 |         let prefixed = codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1529 -         let prefixed = codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stdout] 1529 +         let prefixed = ArrayTypeNode::prefixed(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1575:20
[INFO] [stdout]      |
[INFO] [stdout] 1575 |         let enumerated = codama_nodes::EnumTypeNode {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1575 -         let enumerated = codama_nodes::EnumTypeNode {
[INFO] [stdout] 1575 +         let enumerated = EnumTypeNode {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1577:5
[INFO] [stdout]      |
[INFO] [stdout] 1577 |                 codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1577 -                 codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stdout] 1577 +                 EnumStructVariantTypeNode::new(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1585:5
[INFO] [stdout]      |
[INFO] [stdout] 1585 |                 codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1585 -                 codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stdout] 1585 +                 EnumStructVariantTypeNode::new(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1596:5
[INFO] [stdout]      |
[INFO] [stdout] 1596 |                 codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1596 -                 codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stdout] 1596 +                 EnumStructVariantTypeNode::new(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1638:4
[INFO] [stdout]      |
[INFO] [stdout] 1638 |             codama_nodes::BytesTypeNode::new(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1638 -             codama_nodes::BytesTypeNode::new(),
[INFO] [stdout] 1638 +             BytesTypeNode::new(),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1650:4
[INFO] [stdout]      |
[INFO] [stdout] 1650 |             codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1650 -             codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stdout] 1650 +             ArrayTypeNode::prefixed(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1701:15
[INFO] [stdout]      |
[INFO] [stdout] 1701 |         let array = codama_nodes::ArrayTypeNode::fixed(variable_item, 3);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1701 -         let array = codama_nodes::ArrayTypeNode::fixed(variable_item, 3);
[INFO] [stdout] 1701 +         let array = ArrayTypeNode::fixed(variable_item, 3);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1707:4
[INFO] [stdout]      |
[INFO] [stdout] 1707 |             codama_nodes::ArrayTypeNode::fixed(NumberTypeNode::le(NumberFormat::U16), u64::MAX);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1707 -             codama_nodes::ArrayTypeNode::fixed(NumberTypeNode::le(NumberFormat::U16), u64::MAX);
[INFO] [stdout] 1707 +             ArrayTypeNode::fixed(NumberTypeNode::le(NumberFormat::U16), u64::MAX);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1735:20
[INFO] [stdout]      |
[INFO] [stdout] 1735 |             TypeNode::Array(codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1735 -             TypeNode::Array(codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stdout] 1735 +             TypeNode::Array(ArrayTypeNode::prefixed(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1764:4
[INFO] [stdout]      |
[INFO] [stdout] 1764 |             codama_nodes::StringTypeNode::base16(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1764 -             codama_nodes::StringTypeNode::base16(),
[INFO] [stdout] 1764 +             StringTypeNode::base16(),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1775:14
[INFO] [stdout]      |
[INFO] [stdout] 1775 |         let wide = codama_nodes::EnumTypeNode {
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1775 -         let wide = codama_nodes::EnumTypeNode {
[INFO] [stdout] 1775 +         let wide = EnumTypeNode {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1777:5
[INFO] [stdout]      |
[INFO] [stdout] 1777 |                 codama_nodes::EnumEmptyVariantTypeNode::new("small").into(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1777 -                 codama_nodes::EnumEmptyVariantTypeNode::new("small").into(),
[INFO] [stdout] 1777 +                 EnumEmptyVariantTypeNode::new("small").into(),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1778:5
[INFO] [stdout]      |
[INFO] [stdout] 1778 |                 codama_nodes::EnumEmptyVariantTypeNode::new("large").into(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1778 -                 codama_nodes::EnumEmptyVariantTypeNode::new("large").into(),
[INFO] [stdout] 1778 +                 EnumEmptyVariantTypeNode::new("large").into(),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1785:18
[INFO] [stdout]      |
[INFO] [stdout] 1785 |         let bad_size = codama_nodes::EnumTypeNode {
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1785 -         let bad_size = codama_nodes::EnumTypeNode {
[INFO] [stdout] 1785 +         let bad_size = EnumTypeNode {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1943:20
[INFO] [stdout]      |
[INFO] [stdout] 1943 |             TypeNode::Array(codama_nodes::ArrayTypeNode::fixed(
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1943 -             TypeNode::Array(codama_nodes::ArrayTypeNode::fixed(
[INFO] [stdout] 1943 +             TypeNode::Array(ArrayTypeNode::fixed(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:1959:20
[INFO] [stdout]      |
[INFO] [stdout] 1959 |             TypeNode::Array(codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1959 -             TypeNode::Array(codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stdout] 1959 +             TypeNode::Array(ArrayTypeNode::prefixed(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/render/wire.rs:2015:4
[INFO] [stdout]      |
[INFO] [stdout] 2015 |             codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2015 -             codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stdout] 2015 +             EnumStructVariantTypeNode::new(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `codama_nodes::NestedTypeNodeTrait`
[INFO] [stdout]   --> src/__tests.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use codama_nodes::NestedTypeNodeTrait;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]    --> src/__tests.rs:482:2
[INFO] [stdout]     |
[INFO] [stdout] 482 |     crate::generation_manifest::write(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 482 -     crate::generation_manifest::write(
[INFO] [stdout] 482 +     generation_manifest::write(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]    --> src/__tests.rs:490:4
[INFO] [stdout]     |
[INFO] [stdout] 490 |             crate::generation_manifest::GenerationManifest::load(&git_tree).as_ref()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 490 -             crate::generation_manifest::GenerationManifest::load(&git_tree).as_ref()
[INFO] [stdout] 490 +             generation_manifest::GenerationManifest::load(&git_tree).as_ref()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]    --> src/__tests.rs:500:2
[INFO] [stdout]     |
[INFO] [stdout] 500 |     crate::generation_manifest::write(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 500 -     crate::generation_manifest::write(
[INFO] [stdout] 500 +     generation_manifest::write(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]    --> src/__tests.rs:508:4
[INFO] [stdout]     |
[INFO] [stdout] 508 |             crate::generation_manifest::GenerationManifest::load(&linked_tree).as_ref()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]     |
[INFO] [stdout] 508 -             crate::generation_manifest::GenerationManifest::load(&linked_tree).as_ref()
[INFO] [stdout] 508 +             generation_manifest::GenerationManifest::load(&linked_tree).as_ref()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1716:68
[INFO] [stdout]      |
[INFO] [stdout] 1716 |         let mut node = StructFieldTypeNode::new(name, NumberTypeNode::le(NumberFormat::U64));
[INFO] [stdout]      |                                                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1716 -         let mut node = StructFieldTypeNode::new(name, NumberTypeNode::le(NumberFormat::U64));
[INFO] [stdout] 1716 +         let mut node = StructFieldTypeNode::new(name, NumberTypeNode::le(U64));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1736:40
[INFO] [stdout]      |
[INFO] [stdout] 1736 |             TypeNode::Number(NumberTypeNode::le(NumberFormat::U64)),
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1736 -             TypeNode::Number(NumberTypeNode::le(NumberFormat::U64)),
[INFO] [stdout] 1736 +             TypeNode::Number(NumberTypeNode::le(U64)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1747:63
[INFO] [stdout]      |
[INFO] [stdout] 1747 |         let unnamed = field("", TypeNode::Number(NumberTypeNode::le(NumberFormat::U8)));
[INFO] [stdout]      |                                                                     ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1747 -         let unnamed = field("", TypeNode::Number(NumberTypeNode::le(NumberFormat::U8)));
[INFO] [stdout] 1747 +         let unnamed = field("", TypeNode::Number(NumberTypeNode::le(U8)));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1766:17
[INFO] [stdout]      |
[INFO] [stdout] 1766 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1766 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout] 1766 +         let planned = plan_account(&account, &mut types)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1768:14
[INFO] [stdout]      |
[INFO] [stdout] 1768 |         let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1768 -         let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 1768 +         let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1783:17
[INFO] [stdout]      |
[INFO] [stdout] 1783 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1783 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout] 1783 +         let planned = plan_account(&account, &mut types)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1785:14
[INFO] [stdout]      |
[INFO] [stdout] 1785 |         let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1785 -         let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 1785 +         let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1799:17
[INFO] [stdout]      |
[INFO] [stdout] 1799 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1799 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout] 1799 +         let planned = plan_account(&account, &mut types)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1801:14
[INFO] [stdout]      |
[INFO] [stdout] 1801 |         let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1801 -         let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 1801 +         let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1813:15
[INFO] [stdout]      |
[INFO] [stdout] 1813 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1813 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 1813 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1824:15
[INFO] [stdout]      |
[INFO] [stdout] 1824 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1824 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 1824 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1841:15
[INFO] [stdout]      |
[INFO] [stdout] 1841 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1841 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 1841 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1858:15
[INFO] [stdout]      |
[INFO] [stdout] 1858 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1858 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 1858 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1870:42
[INFO] [stdout]      |
[INFO] [stdout] 1870 |                     TypeNode::Number(NumberTypeNode::le(NumberFormat::U64)),
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1870 -                     TypeNode::Number(NumberTypeNode::le(NumberFormat::U64)),
[INFO] [stdout] 1870 +                     TypeNode::Number(NumberTypeNode::le(U64)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1879:17
[INFO] [stdout]      |
[INFO] [stdout] 1879 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1879 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout] 1879 +         let planned = plan_account(&account, &mut types)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1881:14
[INFO] [stdout]      |
[INFO] [stdout] 1881 |         let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1881 -         let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 1881 +         let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1896:17
[INFO] [stdout]      |
[INFO] [stdout] 1896 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1896 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout] 1896 +         let planned = plan_account(&account, &mut types)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1898:14
[INFO] [stdout]      |
[INFO] [stdout] 1898 |         let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1898 -         let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 1898 +         let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1913:15
[INFO] [stdout]      |
[INFO] [stdout] 1913 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1913 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 1913 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1929:15
[INFO] [stdout]      |
[INFO] [stdout] 1929 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1929 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 1929 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1944:17
[INFO] [stdout]      |
[INFO] [stdout] 1944 |         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1944 -         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 1944 +         let planned = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1946:14
[INFO] [stdout]      |
[INFO] [stdout] 1946 |         let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1946 -         let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 1946 +         let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1959:42
[INFO] [stdout]      |
[INFO] [stdout] 1959 |                     TypeNode::Number(NumberTypeNode::le(NumberFormat::U8)),
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1959 -                     TypeNode::Number(NumberTypeNode::le(NumberFormat::U8)),
[INFO] [stdout] 1959 +                     TypeNode::Number(NumberTypeNode::le(U8)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1970:17
[INFO] [stdout]      |
[INFO] [stdout] 1970 |         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1970 -         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 1970 +         let planned = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1972:14
[INFO] [stdout]      |
[INFO] [stdout] 1972 |         let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1972 -         let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 1972 +         let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1981:17
[INFO] [stdout]      |
[INFO] [stdout] 1981 |         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1981 -         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 1981 +         let planned = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:1983:14
[INFO] [stdout]      |
[INFO] [stdout] 1983 |         let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 1983 -         let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 1983 +         let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2002:5
[INFO] [stdout]      |
[INFO] [stdout] 2002 |             (NumberFormat::U8, "[9]"),
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2002 -             (NumberFormat::U8, "[9]"),
[INFO] [stdout] 2002 +             (U8, "[9]"),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2005:5
[INFO] [stdout]      |
[INFO] [stdout] 2005 |             (NumberFormat::U64, "[9, 0, 0, 0, 0, 0, 0, 0]"),
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2005 -             (NumberFormat::U64, "[9, 0, 0, 0, 0, 0, 0, 0]"),
[INFO] [stdout] 2005 +             (U64, "[9, 0, 0, 0, 0, 0, 0, 0]"),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2012:18
[INFO] [stdout]      |
[INFO] [stdout] 2012 |             let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2012 -             let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout] 2012 +             let planned = plan_account(&account, &mut types)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2014:15
[INFO] [stdout]      |
[INFO] [stdout] 2014 |             let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2014 -             let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 2014 +             let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2026:18
[INFO] [stdout]      |
[INFO] [stdout] 2026 |             vec![constant(NumberFormat::U8, Number::SignedInteger(-1))],
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2026 -             vec![constant(NumberFormat::U8, Number::SignedInteger(-1))],
[INFO] [stdout] 2026 +             vec![constant(U8, Number::SignedInteger(-1))],
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2028:17
[INFO] [stdout]      |
[INFO] [stdout] 2028 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2028 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout] 2028 +         let planned = plan_account(&account, &mut types)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2030:14
[INFO] [stdout]      |
[INFO] [stdout] 2030 |         let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2030 -         let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 2030 +         let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2052:19
[INFO] [stdout]      |
[INFO] [stdout] 2052 |                 vec![constant(NumberFormat::U8, value.clone())],
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2052 -                 vec![constant(NumberFormat::U8, value.clone())],
[INFO] [stdout] 2052 +                 vec![constant(U8, value.clone())],
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2054:16
[INFO] [stdout]      |
[INFO] [stdout] 2054 |             let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2054 -             let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 2054 +             let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2066:42
[INFO] [stdout]      |
[INFO] [stdout] 2066 |                     TypeNode::Number(NumberTypeNode::be(NumberFormat::U8)),
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2066 -                     TypeNode::Number(NumberTypeNode::be(NumberFormat::U8)),
[INFO] [stdout] 2066 +                     TypeNode::Number(NumberTypeNode::be(U8)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2072:15
[INFO] [stdout]      |
[INFO] [stdout] 2072 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2072 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 2072 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2082:15
[INFO] [stdout]      |
[INFO] [stdout] 2082 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2082 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 2082 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2103:15
[INFO] [stdout]      |
[INFO] [stdout] 2103 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2103 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 2103 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2120:15
[INFO] [stdout]      |
[INFO] [stdout] 2120 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2120 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 2120 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2148:17
[INFO] [stdout]      |
[INFO] [stdout] 2148 |         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2148 -         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 2148 +         let planned = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2150:14
[INFO] [stdout]      |
[INFO] [stdout] 2150 |         let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2150 -         let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 2150 +         let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2162:42
[INFO] [stdout]      |
[INFO] [stdout] 2162 |                     TypeNode::Number(NumberTypeNode::le(NumberFormat::U64)),
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2162 -                     TypeNode::Number(NumberTypeNode::le(NumberFormat::U64)),
[INFO] [stdout] 2162 +                     TypeNode::Number(NumberTypeNode::le(U64)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2168:17
[INFO] [stdout]      |
[INFO] [stdout] 2168 |         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2168 -         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout] 2168 +         let planned = plan_account(&account, &mut TypeIndex::default())
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2170:14
[INFO] [stdout]      |
[INFO] [stdout] 2170 |         let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2170 -         let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 2170 +         let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2187:17
[INFO] [stdout]      |
[INFO] [stdout] 2187 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2187 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stdout] 2187 +         let planned = plan_account(&account, &mut types)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2189:14
[INFO] [stdout]      |
[INFO] [stdout] 2189 |         let page = accounts::render_planned_account(&planned);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2189 -         let page = accounts::render_planned_account(&planned);
[INFO] [stdout] 2189 +         let page = render_planned_account(&planned);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::render::accounts`
[INFO] [stdout]     --> src/__tests.rs:2197:6
[INFO] [stdout]      |
[INFO] [stdout] 2197 |     use super::render::accounts;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2268:66
[INFO] [stdout]      |
[INFO] [stdout] 2268 |         let defined = DefinedTypeNode::new("plain", NumberTypeNode::le(NumberFormat::U64));
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2268 -         let defined = DefinedTypeNode::new("plain", NumberTypeNode::le(NumberFormat::U64));
[INFO] [stdout] 2268 +         let defined = DefinedTypeNode::new("plain", NumberTypeNode::le(U64));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2269:15
[INFO] [stdout]      |
[INFO] [stdout] 2269 |         let error = render::types::render_type_page(&defined, &mut types)
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2269 -         let error = render::types::render_type_page(&defined, &mut types)
[INFO] [stdout] 2269 +         let error = render_type_page(&defined, &mut types)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2284:15
[INFO] [stdout]      |
[INFO] [stdout] 2284 |         let error = render::types::render_type_page(&defined, &mut types)
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2284 -         let error = render::types::render_type_page(&defined, &mut types)
[INFO] [stdout] 2284 +         let error = render_type_page(&defined, &mut types)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2292:4
[INFO] [stdout]      |
[INFO] [stdout] 2292 |             NumberFormat::U8,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2292 -             NumberFormat::U8,
[INFO] [stdout] 2292 +             U8,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2295:4
[INFO] [stdout]      |
[INFO] [stdout] 2295 |             NumberFormat::U64,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2295 -             NumberFormat::U64,
[INFO] [stdout] 2295 +             U64,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2305:15
[INFO] [stdout]      |
[INFO] [stdout] 2305 |             let page = render::types::render_type_page(&defined, &mut types)
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2305 -             let page = render::types::render_type_page(&defined, &mut types)
[INFO] [stdout] 2305 +             let page = render_type_page(&defined, &mut types)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]     --> src/__tests.rs:2318:15
[INFO] [stdout]      |
[INFO] [stdout] 2318 |         let error = render::types::render_type_page(&defined, &mut types)
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]      |
[INFO] [stdout] 2318 -         let error = render::types::render_type_page(&defined, &mut types)
[INFO] [stdout] 2318 +         let error = render_type_page(&defined, &mut types)
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]     --> src/render/wire.rs:1509:7
[INFO] [stdout]      |
[INFO] [stdout] 1509 |         let string = codama_nodes::SizePrefixTypeNode::<TypeNode>::new(
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]     --> src/render/wire.rs:1886:7
[INFO] [stdout]      |
[INFO] [stdout] 1886 |         let string = codama_nodes::SizePrefixTypeNode::<TypeNode>::new(
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `root`
[INFO] [stdout]     --> src/__tests.rs:2176:7
[INFO] [stdout]      |
[INFO] [stdout] 2176 |         let root = load_fixture_root("vesting_program");
[INFO] [stdout]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_root`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 29.91s
[INFO] running `Command { std: "docker" "inspect" "0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a", 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" "0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.clippy.tabs-in-doc-comments` is deprecated in favor of `lints.clippy.tabs_in_doc_comments` and will not work in a future edition
[INFO] [stderr] warning: `pina_cpi_renderer` (manifest) generated 1 warning
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/render/args.rs:524:23
[INFO] [stderr]     |
[INFO] [stderr] 524 |             NumberTypeNode::le(NumberFormat::U64),
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: requested on the command line with `-W unused-qualifications`
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 524 -             NumberTypeNode::le(NumberFormat::U64),
[INFO] [stderr] 524 +             NumberTypeNode::le(U64),
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `codama_nodes::EnumTupleVariantTypeNode`
[INFO] [stderr]     --> src/render/wire.rs:1074:6
[INFO] [stderr]      |
[INFO] [stderr] 1074 |     use codama_nodes::EnumTupleVariantTypeNode;
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1185:4
[INFO] [stderr]      |
[INFO] [stderr] 1185 |             codama_nodes::ArrayTypeNode::fixed(
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1185 -             codama_nodes::ArrayTypeNode::fixed(
[INFO] [stderr] 1185 +             ArrayTypeNode::fixed(
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1413:5
[INFO] [stderr]      |
[INFO] [stderr] 1413 |             &codama_nodes::BooleanTypeNode::default().into(),
[INFO] [stderr]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1413 -             &codama_nodes::BooleanTypeNode::default().into(),
[INFO] [stderr] 1413 +             &BooleanTypeNode::default().into(),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1420:4
[INFO] [stderr]      |
[INFO] [stderr] 1420 |             codama_nodes::ArrayTypeNode::remainder(NumberTypeNode::le(NumberFormat::U8));
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1420 -             codama_nodes::ArrayTypeNode::remainder(NumberTypeNode::le(NumberFormat::U8));
[INFO] [stderr] 1420 +             ArrayTypeNode::remainder(NumberTypeNode::le(NumberFormat::U8));
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1516:20
[INFO] [stderr]      |
[INFO] [stderr] 1516 |             TypeNode::Array(codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stderr]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1516 -             TypeNode::Array(codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stderr] 1516 +             TypeNode::Array(ArrayTypeNode::prefixed(
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1529:18
[INFO] [stderr]      |
[INFO] [stderr] 1529 |         let prefixed = codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stderr]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1529 -         let prefixed = codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stderr] 1529 +         let prefixed = ArrayTypeNode::prefixed(
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1575:20
[INFO] [stderr]      |
[INFO] [stderr] 1575 |         let enumerated = codama_nodes::EnumTypeNode {
[INFO] [stderr]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1575 -         let enumerated = codama_nodes::EnumTypeNode {
[INFO] [stderr] 1575 +         let enumerated = EnumTypeNode {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1577:5
[INFO] [stderr]      |
[INFO] [stderr] 1577 |                 codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1577 -                 codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stderr] 1577 +                 EnumStructVariantTypeNode::new(
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1585:5
[INFO] [stderr]      |
[INFO] [stderr] 1585 |                 codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1585 -                 codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stderr] 1585 +                 EnumStructVariantTypeNode::new(
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1596:5
[INFO] [stderr]      |
[INFO] [stderr] 1596 |                 codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1596 -                 codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stderr] 1596 +                 EnumStructVariantTypeNode::new(
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1638:4
[INFO] [stderr]      |
[INFO] [stderr] 1638 |             codama_nodes::BytesTypeNode::new(),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1638 -             codama_nodes::BytesTypeNode::new(),
[INFO] [stderr] 1638 +             BytesTypeNode::new(),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1650:4
[INFO] [stderr]      |
[INFO] [stderr] 1650 |             codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1650 -             codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stderr] 1650 +             ArrayTypeNode::prefixed(
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1701:15
[INFO] [stderr]      |
[INFO] [stderr] 1701 |         let array = codama_nodes::ArrayTypeNode::fixed(variable_item, 3);
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1701 -         let array = codama_nodes::ArrayTypeNode::fixed(variable_item, 3);
[INFO] [stderr] 1701 +         let array = ArrayTypeNode::fixed(variable_item, 3);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1707:4
[INFO] [stderr]      |
[INFO] [stderr] 1707 |             codama_nodes::ArrayTypeNode::fixed(NumberTypeNode::le(NumberFormat::U16), u64::MAX);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1707 -             codama_nodes::ArrayTypeNode::fixed(NumberTypeNode::le(NumberFormat::U16), u64::MAX);
[INFO] [stderr] 1707 +             ArrayTypeNode::fixed(NumberTypeNode::le(NumberFormat::U16), u64::MAX);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1735:20
[INFO] [stderr]      |
[INFO] [stderr] 1735 |             TypeNode::Array(codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stderr]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1735 -             TypeNode::Array(codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stderr] 1735 +             TypeNode::Array(ArrayTypeNode::prefixed(
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1764:4
[INFO] [stderr]      |
[INFO] [stderr] 1764 |             codama_nodes::StringTypeNode::base16(),
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1764 -             codama_nodes::StringTypeNode::base16(),
[INFO] [stderr] 1764 +             StringTypeNode::base16(),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1775:14
[INFO] [stderr]      |
[INFO] [stderr] 1775 |         let wide = codama_nodes::EnumTypeNode {
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1775 -         let wide = codama_nodes::EnumTypeNode {
[INFO] [stderr] 1775 +         let wide = EnumTypeNode {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1777:5
[INFO] [stderr]      |
[INFO] [stderr] 1777 |                 codama_nodes::EnumEmptyVariantTypeNode::new("small").into(),
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1777 -                 codama_nodes::EnumEmptyVariantTypeNode::new("small").into(),
[INFO] [stderr] 1777 +                 EnumEmptyVariantTypeNode::new("small").into(),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1778:5
[INFO] [stderr]      |
[INFO] [stderr] 1778 |                 codama_nodes::EnumEmptyVariantTypeNode::new("large").into(),
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1778 -                 codama_nodes::EnumEmptyVariantTypeNode::new("large").into(),
[INFO] [stderr] 1778 +                 EnumEmptyVariantTypeNode::new("large").into(),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1785:18
[INFO] [stderr]      |
[INFO] [stderr] 1785 |         let bad_size = codama_nodes::EnumTypeNode {
[INFO] [stderr]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1785 -         let bad_size = codama_nodes::EnumTypeNode {
[INFO] [stderr] 1785 +         let bad_size = EnumTypeNode {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1943:20
[INFO] [stderr]      |
[INFO] [stderr] 1943 |             TypeNode::Array(codama_nodes::ArrayTypeNode::fixed(
[INFO] [stderr]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1943 -             TypeNode::Array(codama_nodes::ArrayTypeNode::fixed(
[INFO] [stderr] 1943 +             TypeNode::Array(ArrayTypeNode::fixed(
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:1959:20
[INFO] [stderr]      |
[INFO] [stderr] 1959 |             TypeNode::Array(codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stderr]      |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1959 -             TypeNode::Array(codama_nodes::ArrayTypeNode::prefixed(
[INFO] [stderr] 1959 +             TypeNode::Array(ArrayTypeNode::prefixed(
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/render/wire.rs:2015:4
[INFO] [stderr]      |
[INFO] [stderr] 2015 |             codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2015 -             codama_nodes::EnumStructVariantTypeNode::new(
[INFO] [stderr] 2015 +             EnumStructVariantTypeNode::new(
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `codama_nodes::NestedTypeNodeTrait`
[INFO] [stderr]   --> src/__tests.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 | use codama_nodes::NestedTypeNodeTrait;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/__tests.rs:482:2
[INFO] [stderr]     |
[INFO] [stderr] 482 |     crate::generation_manifest::write(
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 482 -     crate::generation_manifest::write(
[INFO] [stderr] 482 +     generation_manifest::write(
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/__tests.rs:490:4
[INFO] [stderr]     |
[INFO] [stderr] 490 |             crate::generation_manifest::GenerationManifest::load(&git_tree).as_ref()
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 490 -             crate::generation_manifest::GenerationManifest::load(&git_tree).as_ref()
[INFO] [stderr] 490 +             generation_manifest::GenerationManifest::load(&git_tree).as_ref()
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/__tests.rs:500:2
[INFO] [stderr]     |
[INFO] [stderr] 500 |     crate::generation_manifest::write(
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 500 -     crate::generation_manifest::write(
[INFO] [stderr] 500 +     generation_manifest::write(
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]    --> src/__tests.rs:508:4
[INFO] [stderr]     |
[INFO] [stderr] 508 |             crate::generation_manifest::GenerationManifest::load(&linked_tree).as_ref()
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]     |
[INFO] [stderr] 508 -             crate::generation_manifest::GenerationManifest::load(&linked_tree).as_ref()
[INFO] [stderr] 508 +             generation_manifest::GenerationManifest::load(&linked_tree).as_ref()
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1716:68
[INFO] [stderr]      |
[INFO] [stderr] 1716 |         let mut node = StructFieldTypeNode::new(name, NumberTypeNode::le(NumberFormat::U64));
[INFO] [stderr]      |                                                                          ^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1716 -         let mut node = StructFieldTypeNode::new(name, NumberTypeNode::le(NumberFormat::U64));
[INFO] [stderr] 1716 +         let mut node = StructFieldTypeNode::new(name, NumberTypeNode::le(U64));
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1736:40
[INFO] [stderr]      |
[INFO] [stderr] 1736 |             TypeNode::Number(NumberTypeNode::le(NumberFormat::U64)),
[INFO] [stderr]      |                                                 ^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1736 -             TypeNode::Number(NumberTypeNode::le(NumberFormat::U64)),
[INFO] [stderr] 1736 +             TypeNode::Number(NumberTypeNode::le(U64)),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1747:63
[INFO] [stderr]      |
[INFO] [stderr] 1747 |         let unnamed = field("", TypeNode::Number(NumberTypeNode::le(NumberFormat::U8)));
[INFO] [stderr]      |                                                                     ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1747 -         let unnamed = field("", TypeNode::Number(NumberTypeNode::le(NumberFormat::U8)));
[INFO] [stderr] 1747 +         let unnamed = field("", TypeNode::Number(NumberTypeNode::le(U8)));
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1766:17
[INFO] [stderr]      |
[INFO] [stderr] 1766 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1766 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr] 1766 +         let planned = plan_account(&account, &mut types)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1768:14
[INFO] [stderr]      |
[INFO] [stderr] 1768 |         let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1768 -         let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 1768 +         let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1783:17
[INFO] [stderr]      |
[INFO] [stderr] 1783 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1783 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr] 1783 +         let planned = plan_account(&account, &mut types)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1785:14
[INFO] [stderr]      |
[INFO] [stderr] 1785 |         let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1785 -         let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 1785 +         let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1799:17
[INFO] [stderr]      |
[INFO] [stderr] 1799 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1799 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr] 1799 +         let planned = plan_account(&account, &mut types)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1801:14
[INFO] [stderr]      |
[INFO] [stderr] 1801 |         let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1801 -         let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 1801 +         let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1813:15
[INFO] [stderr]      |
[INFO] [stderr] 1813 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1813 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 1813 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1824:15
[INFO] [stderr]      |
[INFO] [stderr] 1824 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1824 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 1824 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1841:15
[INFO] [stderr]      |
[INFO] [stderr] 1841 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1841 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 1841 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1858:15
[INFO] [stderr]      |
[INFO] [stderr] 1858 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1858 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 1858 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1870:42
[INFO] [stderr]      |
[INFO] [stderr] 1870 |                     TypeNode::Number(NumberTypeNode::le(NumberFormat::U64)),
[INFO] [stderr]      |                                                         ^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1870 -                     TypeNode::Number(NumberTypeNode::le(NumberFormat::U64)),
[INFO] [stderr] 1870 +                     TypeNode::Number(NumberTypeNode::le(U64)),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1879:17
[INFO] [stderr]      |
[INFO] [stderr] 1879 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1879 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr] 1879 +         let planned = plan_account(&account, &mut types)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1881:14
[INFO] [stderr]      |
[INFO] [stderr] 1881 |         let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1881 -         let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 1881 +         let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1896:17
[INFO] [stderr]      |
[INFO] [stderr] 1896 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1896 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr] 1896 +         let planned = plan_account(&account, &mut types)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1898:14
[INFO] [stderr]      |
[INFO] [stderr] 1898 |         let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1898 -         let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 1898 +         let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1913:15
[INFO] [stderr]      |
[INFO] [stderr] 1913 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1913 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 1913 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1929:15
[INFO] [stderr]      |
[INFO] [stderr] 1929 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1929 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 1929 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1944:17
[INFO] [stderr]      |
[INFO] [stderr] 1944 |         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1944 -         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 1944 +         let planned = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1946:14
[INFO] [stderr]      |
[INFO] [stderr] 1946 |         let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1946 -         let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 1946 +         let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1959:42
[INFO] [stderr]      |
[INFO] [stderr] 1959 |                     TypeNode::Number(NumberTypeNode::le(NumberFormat::U8)),
[INFO] [stderr]      |                                                         ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1959 -                     TypeNode::Number(NumberTypeNode::le(NumberFormat::U8)),
[INFO] [stderr] 1959 +                     TypeNode::Number(NumberTypeNode::le(U8)),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1970:17
[INFO] [stderr]      |
[INFO] [stderr] 1970 |         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1970 -         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 1970 +         let planned = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1972:14
[INFO] [stderr]      |
[INFO] [stderr] 1972 |         let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1972 -         let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 1972 +         let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1981:17
[INFO] [stderr]      |
[INFO] [stderr] 1981 |         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1981 -         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 1981 +         let planned = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:1983:14
[INFO] [stderr]      |
[INFO] [stderr] 1983 |         let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 1983 -         let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 1983 +         let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2002:5
[INFO] [stderr]      |
[INFO] [stderr] 2002 |             (NumberFormat::U8, "[9]"),
[INFO] [stderr]      |              ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2002 -             (NumberFormat::U8, "[9]"),
[INFO] [stderr] 2002 +             (U8, "[9]"),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2005:5
[INFO] [stderr]      |
[INFO] [stderr] 2005 |             (NumberFormat::U64, "[9, 0, 0, 0, 0, 0, 0, 0]"),
[INFO] [stderr]      |              ^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2005 -             (NumberFormat::U64, "[9, 0, 0, 0, 0, 0, 0, 0]"),
[INFO] [stderr] 2005 +             (U64, "[9, 0, 0, 0, 0, 0, 0, 0]"),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2012:18
[INFO] [stderr]      |
[INFO] [stderr] 2012 |             let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr]      |                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2012 -             let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr] 2012 +             let planned = plan_account(&account, &mut types)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2014:15
[INFO] [stderr]      |
[INFO] [stderr] 2014 |             let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2014 -             let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 2014 +             let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2026:18
[INFO] [stderr]      |
[INFO] [stderr] 2026 |             vec![constant(NumberFormat::U8, Number::SignedInteger(-1))],
[INFO] [stderr]      |                           ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2026 -             vec![constant(NumberFormat::U8, Number::SignedInteger(-1))],
[INFO] [stderr] 2026 +             vec![constant(U8, Number::SignedInteger(-1))],
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2028:17
[INFO] [stderr]      |
[INFO] [stderr] 2028 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2028 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr] 2028 +         let planned = plan_account(&account, &mut types)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2030:14
[INFO] [stderr]      |
[INFO] [stderr] 2030 |         let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2030 -         let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 2030 +         let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2052:19
[INFO] [stderr]      |
[INFO] [stderr] 2052 |                 vec![constant(NumberFormat::U8, value.clone())],
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2052 -                 vec![constant(NumberFormat::U8, value.clone())],
[INFO] [stderr] 2052 +                 vec![constant(U8, value.clone())],
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2054:16
[INFO] [stderr]      |
[INFO] [stderr] 2054 |             let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2054 -             let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 2054 +             let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2066:42
[INFO] [stderr]      |
[INFO] [stderr] 2066 |                     TypeNode::Number(NumberTypeNode::be(NumberFormat::U8)),
[INFO] [stderr]      |                                                         ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2066 -                     TypeNode::Number(NumberTypeNode::be(NumberFormat::U8)),
[INFO] [stderr] 2066 +                     TypeNode::Number(NumberTypeNode::be(U8)),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2072:15
[INFO] [stderr]      |
[INFO] [stderr] 2072 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2072 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 2072 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2082:15
[INFO] [stderr]      |
[INFO] [stderr] 2082 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2082 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 2082 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2103:15
[INFO] [stderr]      |
[INFO] [stderr] 2103 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2103 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 2103 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2120:15
[INFO] [stderr]      |
[INFO] [stderr] 2120 |         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2120 -         let error = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 2120 +         let error = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2148:17
[INFO] [stderr]      |
[INFO] [stderr] 2148 |         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2148 -         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 2148 +         let planned = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2150:14
[INFO] [stderr]      |
[INFO] [stderr] 2150 |         let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2150 -         let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 2150 +         let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2162:42
[INFO] [stderr]      |
[INFO] [stderr] 2162 |                     TypeNode::Number(NumberTypeNode::le(NumberFormat::U64)),
[INFO] [stderr]      |                                                         ^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2162 -                     TypeNode::Number(NumberTypeNode::le(NumberFormat::U64)),
[INFO] [stderr] 2162 +                     TypeNode::Number(NumberTypeNode::le(U64)),
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2168:17
[INFO] [stderr]      |
[INFO] [stderr] 2168 |         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2168 -         let planned = accounts::plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr] 2168 +         let planned = plan_account(&account, &mut TypeIndex::default())
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2170:14
[INFO] [stderr]      |
[INFO] [stderr] 2170 |         let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2170 -         let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 2170 +         let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2187:17
[INFO] [stderr]      |
[INFO] [stderr] 2187 |         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2187 -         let planned = accounts::plan_account(&account, &mut types)
[INFO] [stderr] 2187 +         let planned = plan_account(&account, &mut types)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2189:14
[INFO] [stderr]      |
[INFO] [stderr] 2189 |         let page = accounts::render_planned_account(&planned);
[INFO] [stderr]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2189 -         let page = accounts::render_planned_account(&planned);
[INFO] [stderr] 2189 +         let page = render_planned_account(&planned);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::render::accounts`
[INFO] [stderr]     --> src/__tests.rs:2197:6
[INFO] [stderr]      |
[INFO] [stderr] 2197 |     use super::render::accounts;
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2268:66
[INFO] [stderr]      |
[INFO] [stderr] 2268 |         let defined = DefinedTypeNode::new("plain", NumberTypeNode::le(NumberFormat::U64));
[INFO] [stderr]      |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2268 -         let defined = DefinedTypeNode::new("plain", NumberTypeNode::le(NumberFormat::U64));
[INFO] [stderr] 2268 +         let defined = DefinedTypeNode::new("plain", NumberTypeNode::le(U64));
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2269:15
[INFO] [stderr]      |
[INFO] [stderr] 2269 |         let error = render::types::render_type_page(&defined, &mut types)
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2269 -         let error = render::types::render_type_page(&defined, &mut types)
[INFO] [stderr] 2269 +         let error = render_type_page(&defined, &mut types)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2284:15
[INFO] [stderr]      |
[INFO] [stderr] 2284 |         let error = render::types::render_type_page(&defined, &mut types)
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2284 -         let error = render::types::render_type_page(&defined, &mut types)
[INFO] [stderr] 2284 +         let error = render_type_page(&defined, &mut types)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2292:4
[INFO] [stderr]      |
[INFO] [stderr] 2292 |             NumberFormat::U8,
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2292 -             NumberFormat::U8,
[INFO] [stderr] 2292 +             U8,
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2295:4
[INFO] [stderr]      |
[INFO] [stderr] 2295 |             NumberFormat::U64,
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2295 -             NumberFormat::U64,
[INFO] [stderr] 2295 +             U64,
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2305:15
[INFO] [stderr]      |
[INFO] [stderr] 2305 |             let page = render::types::render_type_page(&defined, &mut types)
[INFO] [stderr]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2305 -             let page = render::types::render_type_page(&defined, &mut types)
[INFO] [stderr] 2305 +             let page = render_type_page(&defined, &mut types)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary qualification
[INFO] [stderr]     --> src/__tests.rs:2318:15
[INFO] [stderr]      |
[INFO] [stderr] 2318 |         let error = render::types::render_type_page(&defined, &mut types)
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr] help: remove the unnecessary path segments
[INFO] [stderr]      |
[INFO] [stderr] 2318 -         let error = render::types::render_type_page(&defined, &mut types)
[INFO] [stderr] 2318 +         let error = render_type_page(&defined, &mut types)
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `string`
[INFO] [stderr]     --> src/render/wire.rs:1509:7
[INFO] [stderr]      |
[INFO] [stderr] 1509 |         let string = codama_nodes::SizePrefixTypeNode::<TypeNode>::new(
[INFO] [stderr]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `string`
[INFO] [stderr]     --> src/render/wire.rs:1886:7
[INFO] [stderr]      |
[INFO] [stderr] 1886 |         let string = codama_nodes::SizePrefixTypeNode::<TypeNode>::new(
[INFO] [stderr]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `root`
[INFO] [stderr]     --> src/__tests.rs:2176:7
[INFO] [stderr]      |
[INFO] [stderr] 2176 |         let root = load_fixture_root("vesting_program");
[INFO] [stderr]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_root`
[INFO] [stderr] 
[INFO] [stderr] warning: `pina_cpi_renderer` (lib test) generated 88 warnings (run `cargo fix --lib -p pina_cpi_renderer --tests` to apply 88 suggestions)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/pina_cpi_renderer-eb49612d50bd684a)
[INFO] [stdout] 
[INFO] [stdout] running 134 tests
[INFO] [stdout] test __tests::account_planning::only_a_whole_address_identifier_pulls_in_the_import ... ok
[INFO] [stdout] test __tests::account_planning::uses_the_declared_field_name_or_a_positional_fallback ... ok
[INFO] [stdout] test __tests::account_planning::constant_discriminators_accept_bytes_and_numbers_only ... ok
[INFO] [stdout] test __tests::account_planning::narrows_discriminator_bytes_to_the_declared_width ... ok
[INFO] [stdout] test __tests::account_planning::reads_field_discriminator_bytes_from_every_literal_shape ... ok
[INFO] [stdout] test __tests::account_planning::rejects_number_literals_whose_declared_type_is_not_a_number ... ok
[INFO] [stdout] test __tests::account_planning::rejects_discriminators_that_do_not_fit_their_declared_width ... ok
[INFO] [stdout] test __tests::account_planning::rejects_unusable_field_discriminators ... ok
[INFO] [stdout] test __tests::account_planning::withholds_the_parser_for_a_nonzero_field_discriminator_offset ... ok
[INFO] [stdout] test __tests::account_planning::renders_accounts_without_a_discriminator_or_parser ... FAILED
[INFO] [stdout] test __tests::account_parsers_read_boolean_fields_from_the_buffer ... FAILED
[INFO] [stdout] test __tests::account_planning::withholds_the_parser_for_a_nonzero_constant_discriminator ... ok
[INFO] [stdout] test __tests::account_planning::combines_adjacent_constant_discriminators_into_one_prefix ... ok
[INFO] [stdout] test __tests::documents_every_rejected_foreign_argument_shape ... ok
[INFO] [stdout] test __tests::generated_source_and_io_error_helpers_preserve_context ... ok
[INFO] [stdout] test __tests::generation_modes_reject_unsafe_destination_trees_and_unreadable_paths ... FAILED
[INFO] [stdout] test __tests::defined_type_pages::rejects_defined_types_that_are_not_structs_or_enums ... ok
[INFO] [stdout] test __tests::defined_type_pages::renders_enum_pages_with_wide_discriminants ... ok
[INFO] [stdout] test __tests::escapes_keyword_fields_and_rejects_unescapable_identifiers ... ok
[INFO] [stdout] test __tests::account_planning::withholds_the_parser_for_a_size_discriminator ... ok
[INFO] [stdout] test __tests::generation_mode_labels_cover_the_public_policy ... ok
[INFO] [stdout] test __tests::migration_version_is_part_of_the_framework_owned_cpi_prefix ... FAILED
[INFO] [stdout] test __tests::generation_modes_create_update_and_overwrite_destinations ... FAILED
[INFO] [stdout] test __tests::only_top_level_root_owned_links_are_trusted ... ok
[INFO] [stdout] test __tests::foreign_fixture_accounts::switchboard_parser_has_the_full_layout ... ok
[INFO] [stdout] test __tests::defined_type_pages::propagates_field_planning_errors_from_struct_pages ... ok
[INFO] [stdout] test __tests::output_validation_rejects_unsafe_and_unreadable_paths ... ok
[INFO] [stdout] test __tests::public_entrypoints_cover_files_programs_and_parse_errors ... FAILED
[INFO] [stdout] test __tests::refuses_a_directory_not_created_by_this_renderer ... FAILED
[INFO] [stdout] test __tests::refuses_field_discriminators_without_a_matching_argument ... ok
[INFO] [stdout] test __tests::refuses_optional_arguments ... FAILED
[INFO] [stdout] test __tests::renders_anchor_field_discriminators ... ok
[INFO] [stdout] test __tests::renders_non_omitted_arguments_only ... FAILED
[INFO] [stdout] test __tests::renders_program_id_constants ... ok
[INFO] [stdout] test __tests::renders_address_only_instruction_lifetimes ... ok
[INFO] [stdout] test __tests::renders_byte_array_arguments ... ok
[INFO] [stdout] test __tests::renders_fixed_size_byte_arguments ... ok
[INFO] [stdout] test __tests::renders_examples_with_runtime_relative_account_layouts ... FAILED
[INFO] [stdout] test __tests::renders_program_id_optional_accounts ... FAILED
[INFO] [stdout] test __tests::renders_public_key_bool_and_number_arguments ... ok
[INFO] [stdout] test __tests::refuses_the_omitted_optional_account_strategy ... FAILED
[INFO] [stdout] test __tests::renders_base16_discriminators ... ok
[INFO] [stdout] test __tests::scaffold_falls_back_to_the_snake_cased_program_name ... FAILED
[INFO] [stdout] test __tests::renders_runtime_signer_selection ... FAILED
[INFO] [stdout] test __tests::shares_one_argument_lifetime_for_addresses_and_pinapod_strings ... ok
[INFO] [stdout] test __tests::renders_signed_number_arguments ... ok
[INFO] [stdout] test __tests::scaffold_declares_pina_from_the_configured_source ... FAILED
[INFO] [stdout] test __tests::source_only_generation_does_not_create_a_crate_scaffold ... FAILED
[INFO] [stdout] test __tests::scaffold_imports_a_custom_generated_folder ... FAILED
[INFO] [stdout] test __tests::scaffold_names_the_crate_after_the_package_name ... FAILED
[INFO] [stdout] test __tests::vesting_claim_instruction_snapshot ... FAILED
[INFO] [stdout] test __tests::scaffold_and_generated_writes_refuse_symlink_targets ... FAILED
[INFO] [stdout] test __tests::switchboard_account_parser_matches_the_hand_written_offsets ... ok
[INFO] [stdout] test __tests::untrusted_idl_names_cannot_escape_generated_doc_comments ... ok
[INFO] [stdout] test __tests::renders_vesting_fixture_to_disk ... FAILED
[INFO] [stdout] test __tests::switchboard_matches_the_hand_written_reference_crate ... ok
[INFO] [stdout] test __tests::scaffold_never_overwrites_consumer_files ... FAILED
[INFO] [stdout] test __tests::system_aliases_below_the_filesystem_root_are_trusted ... ok
[INFO] [stdout] test __tests::foreign_fixture_accounts::fails_closed_on_the_omitted_optional_account_strategy ... ok
[INFO] [stdout] test generation_manifest::tests::a_directory_entry_never_removes_the_files_inside_it ... ok
[INFO] [stdout] test __tests::vesting_initialize_instruction_snapshot ... FAILED
[INFO] [stdout] test __tests::vesting_cancel_instruction_snapshot ... FAILED
[INFO] [stdout] test generation_manifest::tests::a_manifest_that_cannot_be_written_names_its_path ... ok
[INFO] [stdout] test generation_manifest::tests::entries_are_recorded_with_forward_slashes_on_every_platform ... ok
[INFO] [stdout] test generation_manifest::tests::removal_is_scoped_to_the_prefix_and_skips_links_and_missing_paths ... ok
[INFO] [stdout] test generation_manifest::tests::malformed_or_absent_manifests_do_not_load ... ok
[INFO] [stdout] test generation_manifest::tests::only_recorded_paths_that_are_still_files_are_tracked ... ok
[INFO] [stdout] test __tests::scaffold_reports_each_filesystem_failure ... ok
[INFO] [stdout] test generation_manifest::tests::round_trip_through_disk_keeps_entries_sorted ... ok
[INFO] [stdout] test generation_manifest::tests::untrusted_entries_are_ignored_but_sane_entries_still_remove ... ok
[INFO] [stdout] test render::args::tests::rejects_malformed_or_unsupported_semantic_fixed_containers ... ok
[INFO] [stdout] test render::args::tests::rejects_unsupported_argument_shapes ... ok
[INFO] [stdout] test render::args::tests::rejects_semantic_capacities_that_do_not_fit_the_prefix ... ok
[INFO] [stdout] test render::args::tests::renders_every_supported_argument_shape ... ok
[INFO] [stdout] test render::discriminator::tests::field_discriminators_require_an_omitted_constant_value ... ok
[INFO] [stdout] test render::discriminator::tests::rejects_numeric_discriminators_that_exceed_the_declared_format ... ok
[INFO] [stdout] test render::args::tests::rejects_relative_offset_arguments ... ok
[INFO] [stdout] test render::discriminator::tests::rejects_constant_and_field_discriminators_at_the_same_offset ... ok
[INFO] [stdout] test render::discriminator::tests::rejects_unsupported_numeric_discriminators ... ok
[INFO] [stdout] test render::discriminator::tests::renders_supported_numeric_discriminators ... ok
[INFO] [stdout] test render::args::tests::renders_boolean_arguments_with_the_field_interpolated ... ok
[INFO] [stdout] test render::args::tests::renders_semantic_pinapod_collections_at_the_cpi_edge ... ok
[INFO] [stdout] test render::discriminator::tests::combines_adjacent_constant_discriminators_into_one_prefix ... ok
[INFO] [stdout] test render::discriminator::tests::rejects_mismatched_constant_discriminators ... ok
[INFO] [stdout] test render::helpers::tests::decodes_and_rejects_base16_values ... ok
[INFO] [stdout] test __tests::foreign_fixture_accounts::renders_parser_unsupported_accounts_with_their_reason ... ok
[INFO] [stdout] test render::discriminator::tests::rejects_non_base16_byte_discriminators ... ok
[INFO] [stdout] test render::scaffold::tests::descriptor_relative_guards_cover_every_existing_path_shape ... ok
[INFO] [stdout] test render::helpers::tests::renders_multiline_documentation ... ok
[INFO] [stdout] test render::helpers::tests::escapes_and_rejects_special_rust_identifiers ... ok
[INFO] [stdout] test render::helpers::tests::validates_public_keys_and_unsigned_numbers ... ok
[INFO] [stdout] test render::wire::tests::a_fixed_option_none_clears_the_whole_declared_window ... ok
[INFO] [stdout] test render::discriminator::tests::reports_missing_and_nonzero_discriminators ... ok
[INFO] [stdout] test render::wire::tests::a_variable_variant_makes_the_enum_variable_width ... ok
[INFO] [stdout] test render::wire::tests::decode_final_drops_the_trailing_advance ... ok
[INFO] [stdout] test render::wire::tests::an_alias_registers_the_terminal_struct_not_the_link ... ok
[INFO] [stdout] test render::wire::tests::a_prefixed_array_length_covers_the_inner_count_prefix ... ok
[INFO] [stdout] test render::wire::tests::fixed_windows_accept_payloads_that_fit ... ok
[INFO] [stdout] test render::wire::tests::decodes_every_supported_field_shape ... ok
[INFO] [stdout] test render::wire::tests::encodes_fixed_structs ... ok
[INFO] [stdout] test render::wire::tests::maps_reject_non_prefixed_counts_and_prefix_their_entries ... ok
[INFO] [stdout] test render::wire::tests::keeps_a_fixed_window_whose_payload_exactly_fills_it ... ok
[INFO] [stdout] test render::wire::tests::fixed_windows_reject_variable_payloads_and_match_exact_ones ... ok
[INFO] [stdout] test __tests::generates_compilable_sources_for_every_foreign_idl ... ok
[INFO] [stdout] test render::wire::tests::plans_booleans_public_keys_and_fixed_bytes_directly ... ok
[INFO] [stdout] test render::wire::tests::plans_enum_tuple_variants ... ok
[INFO] [stdout] test render::wire::tests::plans_both_offset_directions ... ok
[INFO] [stdout] test render::wire::tests::plans_options_in_both_encodings ... ok
[INFO] [stdout] test render::wire::tests::plans_maps_and_rejects_unprefixed_counts ... ok
[INFO] [stdout] test render::wire::tests::plans_prefixed_arrays_as_variable_borrows ... ok
[INFO] [stdout] test render::wire::tests::plans_size_prefixed_arrays_and_rejects_bad_inners ... ok
[INFO] [stdout] test render::wire::tests::plans_uniform_enums_and_wide_discriminants ... ok
[INFO] [stdout] test render::wire::tests::plans_size_prefixed_strings_and_byte_slices ... ok
[INFO] [stdout] test render::wire::tests::plans_tuples_and_offset_wrappers ... ok
[INFO] [stdout] test render::wire::tests::rejects_bare_strings_and_bytes ... ok
[INFO] [stdout] test render::wire::tests::rejects_big_endian_numbers_and_prefixes ... ok
[INFO] [stdout] test render::wire::tests::rejects_fixed_arrays_with_variable_elements_and_overflowing_counts ... ok
[INFO] [stdout] test render::wire::tests::rejects_generated_types_without_a_scalar_reader ... ok
[INFO] [stdout] test render::wire::tests::sizes_every_native_integer ... ok
[INFO] [stdout] test render::wire::tests::rejects_unsupported_root_shapes ... ok
[INFO] [stdout] test render::wire::tests::rejects_fixed_windows_that_cannot_hold_the_payload ... ok
[INFO] [stdout] test render::wire::tests::rejects_size_prefixed_arrays_with_bad_shapes ... ok
[INFO] [stdout] test render::wire::tests::resolves_aliases_and_registers_structs_and_enums ... ok
[INFO] [stdout] test render::wire::tests::reports_undeclared_and_cyclic_links ... ok
[INFO] [stdout] test render::wire::tests::rejects_non_utf8_strings ... ok
[INFO] [stdout] test render::wire::tests::sizes_the_payload_of_mixed_enums ... ok
[INFO] [stdout] test render::wire::tests::reports_wide_prefix_limits ... ok
[INFO] [stdout] test render::wire::tests::rejects_unsupported_container_shapes ... ok
[INFO] [stdout] test render::wire::tests::skips_and_reports_omitted_struct_and_variant_fields ... ok
[INFO] [stdout] test render::wire::tests::size_prefix_encoders_validate_lengths_and_buffer_space ... ok
[INFO] [stdout] test render::wire::tests::struct_borrow_state_follows_its_fields ... ok
[INFO] [stdout] test render::wire::tests::rejects_short_u16_and_floats_with_actionable_reasons ... ok
[INFO] [stdout] test __tests::renders_every_foreign_idl_fixture ... ok
[INFO] [stdout] test __tests::renders_read_only_account_parsers_for_foreign_idls ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::account_planning::renders_accounts_without_a_discriminator_or_parser stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::account_planning::renders_accounts_without_a_discriminator_or_parser' (2230) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ec4ea45 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::account_planning::renders_accounts_without_a_discriminator_or_parser
[INFO] [stdout]   14:     0x5ea40ec90969 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::account_planning::renders_accounts_without_a_discriminator_or_parser::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::account_parsers_read_boolean_fields_from_the_buffer stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::account_parsers_read_boolean_fields_from_the_buffer' (2221) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `role_registry_program`: failed to read `/opt/codama/idls/role_registry_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebd5daa - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::account_parsers_read_boolean_fields_from_the_buffer
[INFO] [stdout]   14:     0x5ea40ec905c9 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::account_parsers_read_boolean_fields_from_the_buffer::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::generation_modes_reject_unsafe_destination_trees_and_unreadable_paths stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::generation_modes_reject_unsafe_destination_trees_and_unreadable_paths' (2247) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebde4da - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::generation_modes_reject_unsafe_destination_trees_and_unreadable_paths
[INFO] [stdout]   14:     0x5ea40ec907e9 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::generation_modes_reject_unsafe_destination_trees_and_unreadable_paths::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::migration_version_is_part_of_the_framework_owned_cpi_prefix stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::migration_version_is_part_of_the_framework_owned_cpi_prefix' (2248) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `migrations_program`: failed to read `/opt/codama/idls/migrations_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebdcdba - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::migration_version_is_part_of_the_framework_owned_cpi_prefix
[INFO] [stdout]   14:     0x5ea40ec90789 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::migration_version_is_part_of_the_framework_owned_cpi_prefix::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::generation_modes_create_update_and_overwrite_destinations stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::generation_modes_create_update_and_overwrite_destinations' (2246) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebdba9a - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::generation_modes_create_update_and_overwrite_destinations
[INFO] [stdout]   14:     0x5ea40ec90749 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::generation_modes_create_update_and_overwrite_destinations::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::public_entrypoints_cover_files_programs_and_parse_errors stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::public_entrypoints_cover_files_programs_and_parse_errors' (2251) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebd9f1a - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::public_entrypoints_cover_files_programs_and_parse_errors
[INFO] [stdout]   14:     0x5ea40ec906e9 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::public_entrypoints_cover_files_programs_and_parse_errors::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::refuses_a_directory_not_created_by_this_renderer stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::refuses_a_directory_not_created_by_this_renderer' (2252) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebd40ea - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::refuses_a_directory_not_created_by_this_renderer
[INFO] [stdout]   14:     0x5ea40ec90549 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::refuses_a_directory_not_created_by_this_renderer::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::refuses_optional_arguments stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::refuses_optional_arguments' (2254) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebca5c5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::refuses_optional_arguments
[INFO] [stdout]   14:     0x5ea40ec90239 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::refuses_optional_arguments::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::renders_non_omitted_arguments_only stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::renders_non_omitted_arguments_only' (2263) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebce97a - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::renders_non_omitted_arguments_only
[INFO] [stdout]   14:     0x5ea40ec90359 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::renders_non_omitted_arguments_only::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::renders_examples_with_runtime_relative_account_layouts stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::renders_examples_with_runtime_relative_account_layouts' (2261) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `compact_accounts_program`: failed to read `/opt/codama/idls/compact_accounts_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebd8f1e - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::renders_examples_with_runtime_relative_account_layouts
[INFO] [stdout]   14:     0x5ea40ec906a9 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::renders_examples_with_runtime_relative_account_layouts::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::renders_program_id_optional_accounts stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::renders_program_id_optional_accounts' (2265) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebcf8ca - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::renders_program_id_optional_accounts
[INFO] [stdout]   14:     0x5ea40ec903d9 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::renders_program_id_optional_accounts::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::refuses_the_omitted_optional_account_strategy stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::refuses_the_omitted_optional_account_strategy' (2255) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebd29ca - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::refuses_the_omitted_optional_account_strategy
[INFO] [stdout]   14:     0x5ea40ec904d9 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::refuses_the_omitted_optional_account_strategy::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::scaffold_falls_back_to_the_snake_cased_program_name stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::scaffold_falls_back_to_the_snake_cased_program_name' (2273) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebd6627 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::scaffold_falls_back_to_the_snake_cased_program_name
[INFO] [stdout]   14:     0x5ea40ec905e9 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::scaffold_falls_back_to_the_snake_cased_program_name::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] ---- __tests::renders_runtime_signer_selection stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::renders_runtime_signer_selection' (2268) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebcd2fa - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::renders_runtime_signer_selection
[INFO] [stdout]   14:     0x5ea40ec902f9 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::renders_runtime_signer_selection::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::scaffold_declares_pina_from_the_configured_source stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::scaffold_declares_pina_from_the_configured_source' (2272) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebd4a9a - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::scaffold_declares_pina_from_the_configured_source
[INFO] [stdout]   14:     0x5ea40ec90569 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::scaffold_declares_pina_from_the_configured_source::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::source_only_generation_does_not_create_a_crate_scaffold stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::source_only_generation_does_not_create_a_crate_scaffold' (2279) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebd98da - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::source_only_generation_does_not_create_a_crate_scaffold
[INFO] [stdout]   14:     0x5ea40ec906c9 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::source_only_generation_does_not_create_a_crate_scaffold::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::scaffold_imports_a_custom_generated_folder stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::scaffold_imports_a_custom_generated_folder' (2274) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebd158a - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::scaffold_imports_a_custom_generated_folder
[INFO] [stdout]   14:     0x5ea40ec90479 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::scaffold_imports_a_custom_generated_folder::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::scaffold_names_the_crate_after_the_package_name stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::scaffold_names_the_crate_after_the_package_name' (2275) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebd390a - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::scaffold_names_the_crate_after_the_package_name
[INFO] [stdout]   14:     0x5ea40ec90529 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::scaffold_names_the_crate_after_the_package_name::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::vesting_claim_instruction_snapshot stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::vesting_claim_instruction_snapshot' (2285) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebca38b - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::render_fixture_instruction
[INFO] [stdout]   14:     0x5ea40ebced92 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::vesting_claim_instruction_snapshot
[INFO] [stdout]   15:     0x5ea40ec90379 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::vesting_claim_instruction_snapshot::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   17:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   22:     0x7686fa5813d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::scaffold_and_generated_writes_refuse_symlink_targets stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::scaffold_and_generated_writes_refuse_symlink_targets' (2271) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebd691a - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::scaffold_and_generated_writes_refuse_symlink_targets
[INFO] [stdout]   14:     0x5ea40ec90609 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::scaffold_and_generated_writes_refuse_symlink_targets::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::renders_vesting_fixture_to_disk stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::renders_vesting_fixture_to_disk' (2270) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebccb3a - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::renders_vesting_fixture_to_disk
[INFO] [stdout]   14:     0x5ea40ec902d9 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::renders_vesting_fixture_to_disk::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::scaffold_never_overwrites_consumer_files stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::scaffold_never_overwrites_consumer_files' (2276) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebcfe5a - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::scaffold_never_overwrites_consumer_files
[INFO] [stdout]   14:     0x5ea40ec90419 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::scaffold_never_overwrites_consumer_files::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   21:     0x7686fa5813d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::vesting_initialize_instruction_snapshot stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::vesting_initialize_instruction_snapshot' (2286) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebca38b - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::render_fixture_instruction
[INFO] [stdout]   14:     0x5ea40ebcfc62 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::vesting_initialize_instruction_snapshot
[INFO] [stdout]   15:     0x5ea40ec903f9 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::vesting_initialize_instruction_snapshot::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   17:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   22:     0x7686fa5813d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- __tests::vesting_cancel_instruction_snapshot stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread '__tests::vesting_cancel_instruction_snapshot' (2284) panicked at src/__tests.rs:59:33:
[INFO] [stdout] failed to load fixture `vesting_program`: failed to read `/opt/codama/idls/vesting_program.json`: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ea40ee97251 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ea40eeafa1a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5ea40ee9bcdc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ea40ee6f186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ea40ee8d919 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5ea40edfb3d0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5ea40ee8dc42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ea40ee6f232 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ea40ee67a79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ea40ee7007d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ea40eeb017c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ea40ebc5ae5 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root::{closure#0}
[INFO] [stdout]   12:     0x5ea40ebca105 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::load_fixture_root
[INFO] [stdout]   13:     0x5ea40ebca38b - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::render_fixture_instruction
[INFO] [stdout]   14:     0x5ea40ebcf6d2 - pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::vesting_cancel_instruction_snapshot
[INFO] [stdout]   15:     0x5ea40ec903b9 - <pina_cpi_renderer[1bf9d0fef1a0b542]::__tests::vesting_cancel_instruction_snapshot::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x5ea40edee6bb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   17:     0x5ea40edfbd25 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   18:     0x5ea40edf55e4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x5ea40edfee82 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   20:     0x5ea40ee96269 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7686fa4eddfa - <unknown>
[INFO] [stdout]   22:     0x7686fa5813d4 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     __tests::account_parsers_read_boolean_fields_from_the_buffer
[INFO] [stdout]     __tests::account_planning::renders_accounts_without_a_discriminator_or_parser
[INFO] [stdout]     __tests::generation_modes_create_update_and_overwrite_destinations
[INFO] [stdout]     __tests::generation_modes_reject_unsafe_destination_trees_and_unreadable_paths
[INFO] [stdout]     __tests::migration_version_is_part_of_the_framework_owned_cpi_prefix
[INFO] [stdout]     __tests::public_entrypoints_cover_files_programs_and_parse_errors
[INFO] [stdout]     __tests::refuses_a_directory_not_created_by_this_renderer
[INFO] [stdout]     __tests::refuses_optional_arguments
[INFO] [stdout]     __tests::refuses_the_omitted_optional_account_strategy
[INFO] [stdout]     __tests::renders_examples_with_runtime_relative_account_layouts
[INFO] [stdout]     __tests::renders_non_omitted_arguments_only
[INFO] [stdout]     __tests::renders_program_id_optional_accounts
[INFO] [stdout]     __tests::renders_runtime_signer_selection
[INFO] [stdout]     __tests::renders_vesting_fixture_to_disk
[INFO] [stdout]     __tests::scaffold_and_generated_writes_refuse_symlink_targets
[INFO] [stdout]     __tests::scaffold_declares_pina_from_the_configured_source
[INFO] [stdout]     __tests::scaffold_falls_back_to_the_snake_cased_program_name
[INFO] [stdout]     __tests::scaffold_imports_a_custom_generated_folder
[INFO] [stdout]     __tests::scaffold_names_the_crate_after_the_package_name
[INFO] [stdout]     __tests::scaffold_never_overwrites_consumer_files
[INFO] [stdout]     __tests::source_only_generation_does_not_create_a_crate_scaffold
[INFO] [stdout]     __tests::vesting_cancel_instruction_snapshot
[INFO] [stdout]     __tests::vesting_claim_instruction_snapshot
[INFO] [stdout]     __tests::vesting_initialize_instruction_snapshot
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 110 passed; 24 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a", kill_on_drop: false }`
[INFO] [stdout] 0b30be4f47fb04607428594c26b94c225cd3f5bd969c18cb9be3874bbeb8b93a
