[INFO] fetching crate codama-nodes 0.4.0... [INFO] testing codama-nodes-0.4.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate codama-nodes 0.4.0 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate codama-nodes 0.4.0 [INFO] finished tweaking crates.io crate codama-nodes 0.4.0 [INFO] tweaked toml for crates.io crate codama-nodes 0.4.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate codama-nodes 0.4.0 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate codama-nodes 0.4.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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded codama-nodes-derive v0.4.0 [INFO] [stderr] Downloaded cargo_toml v0.20.5 [INFO] [stderr] Downloaded codama-errors v0.4.0 [INFO] [stderr] Downloaded codama-syn-helpers v0.4.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2927d7d24453936e62d86dc4a62d6ef66301114f35826c07f84480929434e202 [INFO] running `Command { std: "docker" "start" "-a" "2927d7d24453936e62d86dc4a62d6ef66301114f35826c07f84480929434e202", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2927d7d24453936e62d86dc4a62d6ef66301114f35826c07f84480929434e202", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2927d7d24453936e62d86dc4a62d6ef66301114f35826c07f84480929434e202", kill_on_drop: false }` [INFO] [stdout] 2927d7d24453936e62d86dc4a62d6ef66301114f35826c07f84480929434e202 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] f977edfc8fed1b8d0565b93d5c8efc5beb5789094e5c6ccd1bdb0e5a099dc047 [INFO] running `Command { std: "docker" "start" "-a" "f977edfc8fed1b8d0565b93d5c8efc5beb5789094e5c6ccd1bdb0e5a099dc047", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.89 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling serde v1.0.214 [INFO] [stderr] Compiling thiserror v2.0.3 [INFO] [stderr] Compiling serde_json v1.0.132 [INFO] [stderr] Compiling hashbrown v0.15.1 [INFO] [stderr] Compiling winnow v0.6.20 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling indexmap v2.6.0 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.87 [INFO] [stderr] Compiling serde_derive v1.0.214 [INFO] [stderr] Compiling thiserror-impl v2.0.3 [INFO] [stderr] Compiling derive_more-impl v1.0.0 [INFO] [stderr] Compiling derive_more v1.0.0 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_edit v0.22.22 [INFO] [stderr] Compiling toml v0.8.19 [INFO] [stderr] Compiling cargo_toml v0.20.5 [INFO] [stderr] Compiling codama-errors v0.4.0 [INFO] [stderr] Compiling codama-syn-helpers v0.4.0 [INFO] [stderr] Compiling codama-nodes-derive v0.4.0 [INFO] [stderr] Compiling codama-nodes v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.69s [INFO] running `Command { std: "docker" "inspect" "f977edfc8fed1b8d0565b93d5c8efc5beb5789094e5c6ccd1bdb0e5a099dc047", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f977edfc8fed1b8d0565b93d5c8efc5beb5789094e5c6ccd1bdb0e5a099dc047", kill_on_drop: false }` [INFO] [stdout] f977edfc8fed1b8d0565b93d5c8efc5beb5789094e5c6ccd1bdb0e5a099dc047 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 48cb8d7ecbaf336ef9f543e4aa3253e6f2eca0b42e0b4acb8f588117d19c3826 [INFO] running `Command { std: "docker" "start" "-a" "48cb8d7ecbaf336ef9f543e4aa3253e6f2eca0b42e0b4acb8f588117d19c3826", kill_on_drop: false }` [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling codama-nodes v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.09s [INFO] running `Command { std: "docker" "inspect" "48cb8d7ecbaf336ef9f543e4aa3253e6f2eca0b42e0b4acb8f588117d19c3826", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "48cb8d7ecbaf336ef9f543e4aa3253e6f2eca0b42e0b4acb8f588117d19c3826", kill_on_drop: false }` [INFO] [stdout] 48cb8d7ecbaf336ef9f543e4aa3253e6f2eca0b42e0b4acb8f588117d19c3826 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 805ff86b4a04589ce24285ba9e160dad533f854f90481d3fcbb4a35f03314c17 [INFO] running `Command { std: "docker" "start" "-a" "805ff86b4a04589ce24285ba9e160dad533f854f90481d3fcbb4a35f03314c17", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/codama_nodes-63c480ada7bcb3b8) [INFO] [stdout] [INFO] [stdout] running 385 tests [INFO] [stdout] test account_node::tests::direct_instantiation ... ok [INFO] [stdout] test account_node::tests::new ... ok [INFO] [stdout] test account_node::tests::to_json ... ok [INFO] [stdout] test contextual_value_nodes::account_bump_value_node::tests::new ... ok [INFO] [stdout] test contextual_value_nodes::account_bump_value_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::account_bump_value_node::tests::to_json ... ok [INFO] [stdout] test contextual_value_nodes::account_value_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::account_value_node::tests::new ... ok [INFO] [stdout] test contextual_value_nodes::account_value_node::tests::to_json ... ok [INFO] [stdout] test contextual_value_nodes::argument_value_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::argument_value_node::tests::to_json ... ok [INFO] [stdout] test contextual_value_nodes::conditional_value_node::tests::to_json ... ok [INFO] [stdout] test contextual_value_nodes::conditional_value_node::tests::direct_instantiation ... ok [INFO] [stdout] test account_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::conditional_value_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::contextual_value_node::tests::kind_from_registered ... ok [INFO] [stdout] test contextual_value_nodes::argument_value_node::tests::new ... ok [INFO] [stdout] test contextual_value_nodes::contextual_value_node::tests::kind_from_standalone ... ok [INFO] [stdout] test contextual_value_nodes::identity_value_node::tests::new ... ok [INFO] [stdout] test contextual_value_nodes::identity_value_node::tests::to_json ... ok [INFO] [stdout] test contextual_value_nodes::payer_value_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::payer_value_node::tests::new ... ok [INFO] [stdout] test contextual_value_nodes::payer_value_node::tests::to_json ... ok [INFO] [stdout] test contextual_value_nodes::identity_value_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::pda_seed_value_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::pda_seed_value_node::tests::new ... ok [INFO] [stdout] test contextual_value_nodes::pda_value_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::program_id_value_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::resolver_value_node::tests::direct_instantiation ... ok [INFO] [stdout] test contextual_value_nodes::resolver_value_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::resolver_value_node::tests::to_json ... ok [INFO] [stdout] test count_nodes::count_node::tests::kind ... ok [INFO] [stdout] test count_nodes::fixed_count_node::tests::new ... ok [INFO] [stdout] test contextual_value_nodes::pda_seed_value_node::tests::to_json ... ok [INFO] [stdout] test contextual_value_nodes::pda_value_node::tests::new_linked ... ok [INFO] [stdout] test contextual_value_nodes::pda_value_node::tests::new_nested ... ok [INFO] [stdout] test contextual_value_nodes::program_id_value_node::tests::new ... ok [INFO] [stdout] test contextual_value_nodes::program_id_value_node::tests::to_json ... ok [INFO] [stdout] test contextual_value_nodes::resolver_value_node::tests::new ... ok [INFO] [stdout] test count_nodes::prefixed_count_node::tests::new_with_nested_prefix ... ok [INFO] [stdout] test count_nodes::remainder_count_node::tests::from_json ... ok [INFO] [stdout] test count_nodes::remainder_count_node::tests::new ... ok [INFO] [stdout] test count_nodes::remainder_count_node::tests::to_json ... ok [INFO] [stdout] test defined_type_node::tests::direct_instantiation ... ok [INFO] [stdout] test defined_type_node::tests::from_json ... ok [INFO] [stdout] test count_nodes::fixed_count_node::tests::from_json ... ok [INFO] [stdout] test count_nodes::fixed_count_node::tests::to_json ... ok [INFO] [stdout] test count_nodes::prefixed_count_node::tests::from_json ... ok [INFO] [stdout] test count_nodes::prefixed_count_node::tests::new ... ok [INFO] [stdout] test count_nodes::prefixed_count_node::tests::to_json ... ok [INFO] [stdout] test defined_type_node::tests::new ... ok [INFO] [stdout] test contextual_value_nodes::pda_value_node::tests::to_json ... ok [INFO] [stdout] test defined_type_node::tests::to_json ... ok [INFO] [stdout] test discriminator_nodes::constant_discriminator_node::tests::from_json ... ok [INFO] [stdout] test discriminator_nodes::constant_discriminator_node::tests::to_json ... ok [INFO] [stdout] test discriminator_nodes::discriminator_node::tests::kind ... ok [INFO] [stdout] test discriminator_nodes::field_discriminator_node::tests::from_json ... ok [INFO] [stdout] test discriminator_nodes::field_discriminator_node::tests::to_json ... ok [INFO] [stdout] test discriminator_nodes::field_discriminator_node::tests::new ... ok [INFO] [stdout] test discriminator_nodes::size_discriminator_node::tests::from_json ... ok [INFO] [stdout] test discriminator_nodes::size_discriminator_node::tests::new ... ok [INFO] [stdout] test discriminator_nodes::size_discriminator_node::tests::to_json ... ok [INFO] [stdout] test discriminator_nodes::constant_discriminator_node::tests::new ... ok [INFO] [stdout] test error_node::tests::direct_instantiation ... ok [INFO] [stdout] test error_node::tests::from_json ... ok [INFO] [stdout] test error_node::tests::new ... ok [INFO] [stdout] test error_node::tests::to_json ... ok [INFO] [stdout] test instruction_account_node::tests::direct_instantiation ... ok [INFO] [stdout] test instruction_account_node::tests::from_json ... ok [INFO] [stdout] test instruction_account_node::tests::new ... ok [INFO] [stdout] test instruction_account_node::tests::to_json ... ok [INFO] [stdout] test instruction_argument_node::tests::from_json ... ok [INFO] [stdout] test instruction_argument_node::tests::new ... ok [INFO] [stdout] test instruction_byte_delta_node::tests::minus ... ok [INFO] [stdout] test instruction_byte_delta_node::tests::new ... ok [INFO] [stdout] test instruction_byte_delta_node::tests::from_json_minus ... ok [INFO] [stdout] test instruction_byte_delta_node::tests::from_json ... ok [INFO] [stdout] test instruction_argument_node::tests::to_json ... ok [INFO] [stdout] test instruction_node::tests::empty_instruction ... ok [INFO] [stdout] test instruction_byte_delta_node::tests::to_json ... ok [INFO] [stdout] test instruction_argument_node::tests::direct_instantiation ... ok [INFO] [stdout] test instruction_node::tests::from_json ... ok [INFO] [stdout] test instruction_node::tests::instruction_with_sub_instructions ... ok [INFO] [stdout] test instruction_byte_delta_node::tests::to_json_minus ... ok [INFO] [stdout] test instruction_node::tests::to_json ... ok [INFO] [stdout] test instruction_remaining_accounts_node::tests::direct_instantiation ... ok [INFO] [stdout] test link_nodes::account_link_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::account_link_node::tests::from_str ... ok [INFO] [stdout] test instruction_remaining_accounts_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::account_link_node::tests::from_string ... ok [INFO] [stdout] test instruction_remaining_accounts_node::tests::to_json ... ok [INFO] [stdout] test link_nodes::account_link_node::tests::new ... ok [INFO] [stdout] test link_nodes::account_link_node::tests::to_json ... ok [INFO] [stdout] test link_nodes::defined_type_link_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::defined_type_link_node::tests::from_str ... ok [INFO] [stdout] test link_nodes::account_link_node::tests::new_from_program ... ok [INFO] [stdout] test link_nodes::defined_type_link_node::tests::from_string ... ok [INFO] [stdout] test link_nodes::defined_type_link_node::tests::new ... ok [INFO] [stdout] test link_nodes::defined_type_link_node::tests::new_from_program ... ok [INFO] [stdout] test link_nodes::defined_type_link_node::tests::to_json ... ok [INFO] [stdout] test link_nodes::instruction_account_link_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::instruction_account_link_node::tests::new ... ok [INFO] [stdout] test link_nodes::instruction_account_link_node::tests::new_from_instruction ... ok [INFO] [stdout] test link_nodes::instruction_account_link_node::tests::to_json ... ok [INFO] [stdout] test link_nodes::instruction_account_link_node::tests::from_string ... ok [INFO] [stdout] test link_nodes::instruction_account_link_node::tests::from_str ... ok [INFO] [stdout] test link_nodes::instruction_argument_link_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::instruction_argument_link_node::tests::new ... ok [INFO] [stdout] test link_nodes::instruction_argument_link_node::tests::new_from_instruction ... ok [INFO] [stdout] test link_nodes::instruction_argument_link_node::tests::from_str ... ok [INFO] [stdout] test link_nodes::instruction_argument_link_node::tests::to_json ... ok [INFO] [stdout] test link_nodes::instruction_link_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::instruction_link_node::tests::from_str ... ok [INFO] [stdout] test link_nodes::instruction_link_node::tests::new ... ok [INFO] [stdout] test link_nodes::instruction_link_node::tests::new_from_program ... ok [INFO] [stdout] test link_nodes::instruction_link_node::tests::from_string ... ok [INFO] [stdout] test link_nodes::instruction_argument_link_node::tests::from_string ... ok [INFO] [stdout] test link_nodes::instruction_link_node::tests::to_json ... ok [INFO] [stdout] test link_nodes::pda_link_node::tests::from_string ... ok [INFO] [stdout] test link_nodes::pda_link_node::tests::new_from_program ... ok [INFO] [stdout] test link_nodes::program_link_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::program_link_node::tests::from_str ... ok [INFO] [stdout] test link_nodes::program_link_node::tests::from_string ... ok [INFO] [stdout] test link_nodes::program_link_node::tests::to_json ... ok [INFO] [stdout] test node::tests::kind ... ok [INFO] [stdout] test node::tests::type_node_to_json ... ok [INFO] [stdout] test pda_node::tests::direct_instantiation ... ok [INFO] [stdout] test pda_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::link_node::tests::kind ... ok [INFO] [stdout] test link_nodes::pda_link_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::pda_link_node::tests::new ... ok [INFO] [stdout] test link_nodes::pda_link_node::tests::from_str ... ok [INFO] [stdout] test link_nodes::pda_link_node::tests::to_json ... ok [INFO] [stdout] test node::tests::defined_type_from_json ... ok [INFO] [stdout] test node::tests::defined_type_to_json ... ok [INFO] [stdout] test link_nodes::program_link_node::tests::new ... ok [INFO] [stdout] test node::tests::type_node_from_json ... ok [INFO] [stdout] test pda_seed_nodes::constant_pda_seed_node::tests::from_json ... ok [INFO] [stdout] test pda_seed_nodes::constant_pda_seed_node::tests::new ... ok [INFO] [stdout] test pda_seed_nodes::constant_pda_seed_node::tests::to_json ... ok [INFO] [stdout] test pda_seed_nodes::pda_seed_node::tests::kind ... ok [INFO] [stdout] test pda_node::tests::to_json ... ok [INFO] [stdout] test pda_node::tests::new ... ok [INFO] [stdout] test pda_seed_nodes::variable_pda_seed_node::tests::direct_instantiation ... ok [INFO] [stdout] test pda_seed_nodes::variable_pda_seed_node::tests::from_json ... ok [INFO] [stdout] test pda_seed_nodes::variable_pda_seed_node::tests::to_json ... ok [INFO] [stdout] test program_node::tests::default_program ... ok [INFO] [stdout] test pda_seed_nodes::variable_pda_seed_node::tests::new ... ok [INFO] [stdout] test program_node::tests::direct_instantiation ... ok [INFO] [stdout] test program_node::tests::from_json ... ok [INFO] [stdout] test program_node::tests::new ... ok [INFO] [stdout] test program_node::tests::to_json ... ok [INFO] [stdout] test root_node::tests::direct_instantiation ... ok [INFO] [stdout] test root_node::tests::from_json ... ok [INFO] [stdout] test root_node::tests::from_program ... ok [INFO] [stdout] test root_node::tests::new ... ok [INFO] [stdout] test root_node::tests::to_json ... ok [INFO] [stdout] test shared::camel_case_string::tests::as_ref ... ok [INFO] [stdout] test shared::camel_case_string::tests::deref ... ok [INFO] [stdout] test shared::camel_case_string::tests::double_parse ... ok [INFO] [stdout] test shared::camel_case_string::tests::from_json ... ok [INFO] [stdout] test shared::camel_case_string::tests::from_str ... ok [INFO] [stdout] test shared::camel_case_string::tests::from_string ... ok [INFO] [stdout] test shared::camel_case_string::tests::new_from_self ... ok [INFO] [stdout] test shared::camel_case_string::tests::new_from_str ... ok [INFO] [stdout] test shared::camel_case_string::tests::new_from_string ... ok [INFO] [stdout] test shared::camel_case_string::tests::parse_from_numbers ... ok [INFO] [stdout] test shared::camel_case_string::tests::parse_from_snake_case ... ok [INFO] [stdout] test shared::camel_case_string::tests::parse_from_title_case ... ok [INFO] [stdout] test shared::docs::tests::from_vec ... ok [INFO] [stdout] test shared::docs::tests::new_and_push ... ok [INFO] [stdout] test shared::is_account_signer::tests::from_json ... ok [INFO] [stdout] test type_nodes::amount_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::amount_type_node::tests::new ... ok [INFO] [stdout] test shared::camel_case_string::tests::parse_from_special_chars ... ok [INFO] [stdout] test type_nodes::amount_type_node::tests::new_with_nested_value ... ok [INFO] [stdout] test type_nodes::array_type_node::tests::prefixed ... ok [INFO] [stdout] test type_nodes::array_type_node::tests::to_json ... ok [INFO] [stdout] test shared::docs::tests::new ... ok [INFO] [stdout] test shared::camel_case_string::tests::to_json ... ok [INFO] [stdout] test shared::is_account_signer::tests::to_json ... ok [INFO] [stdout] test shared::camel_case_string::tests::parse_from_pascal_case ... ok [INFO] [stdout] test type_nodes::amount_type_node::tests::new_with_explicit_value ... ok [INFO] [stdout] test type_nodes::amount_type_node::tests::new_with_offset ... ok [INFO] [stdout] test type_nodes::amount_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::array_type_node::tests::fixed ... ok [INFO] [stdout] test type_nodes::array_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::array_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::bytes_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::bytes_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::date_time_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::bytes_type_node::tests::from_json ... ok [INFO] [stdout] test shared::camel_case_string::tests::into_string ... ok [INFO] [stdout] test type_nodes::array_type_node::tests::remainder ... ok [INFO] [stdout] test type_nodes::boolean_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::boolean_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::boolean_type_node::tests::new_with_nested_size ... ok [INFO] [stdout] test type_nodes::boolean_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::boolean_type_node::tests::default ... ok [INFO] [stdout] test type_nodes::date_time_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::date_time_type_node::tests::new_with_nested_value ... ok [INFO] [stdout] test type_nodes::enum_empty_variant_type_node::tests::direct_instantiation ... ok [INFO] [stdout] test type_nodes::enum_empty_variant_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::enum_empty_variant_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::enum_empty_variant_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::enum_struct_variant_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::enum_struct_variant_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::enum_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::enum_struct_variant_type_node::tests::new_with_nested_struct ... ok [INFO] [stdout] test type_nodes::enum_tuple_variant_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::enum_struct_variant_type_node::tests::direct_instantiation ... ok [INFO] [stdout] test type_nodes::enum_tuple_variant_type_node::tests::direct_instantiation ... ok [INFO] [stdout] test type_nodes::enum_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::enum_tuple_variant_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::enum_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::fixed_size_type_node::tests::from_json_nested_type_node ... ok [INFO] [stdout] test type_nodes::enum_type_node::tests::direct_instantiation ... ok [INFO] [stdout] test type_nodes::enum_tuple_variant_type_node::tests::new_with_nested_struct ... ok [INFO] [stdout] test type_nodes::enum_tuple_variant_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::date_time_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::enum_struct_variant_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::fixed_size_type_node::tests::map_nested_type_node ... ok [INFO] [stdout] test type_nodes::fixed_size_type_node::tests::from_json_type_node ... ok [INFO] [stdout] test type_nodes::fixed_size_type_node::tests::to_json_nested_type_node ... ok [INFO] [stdout] test type_nodes::fixed_size_type_node::tests::new_nested_type_node ... ok [INFO] [stdout] test type_nodes::hidden_prefix_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::fixed_size_type_node::tests::new_type_node ... ok [INFO] [stdout] test type_nodes::fixed_size_type_node::tests::to_json_type_node ... ok [INFO] [stdout] test type_nodes::hidden_prefix_type_node::tests::new_nested_type_node ... ok [INFO] [stdout] test type_nodes::hidden_prefix_type_node::tests::new_type_node ... ok [INFO] [stdout] test type_nodes::hidden_suffix_type_node::tests::new_nested_type_node ... ok [INFO] [stdout] test type_nodes::map_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::map_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::map_type_node::tests::remainder ... ok [INFO] [stdout] test type_nodes::nested_type_node::tests::into_type_node ... ok [INFO] [stdout] test type_nodes::number_type_node::tests::be ... ok [INFO] [stdout] test type_nodes::hidden_prefix_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::hidden_suffix_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::hidden_suffix_type_node::tests::new_type_node ... ok [INFO] [stdout] test type_nodes::hidden_suffix_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::nested_type_node::tests::from_type_node ... ok [INFO] [stdout] test type_nodes::map_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::map_type_node::tests::fixed ... ok [INFO] [stdout] test type_nodes::nested_type_node::tests::kind ... ok [INFO] [stdout] test type_nodes::number_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::number_type_node::tests::le ... ok [INFO] [stdout] test type_nodes::number_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::number_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::direct_instantiation ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::fixed ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::map_type_node::tests::prefixed ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::from_json_fixed ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::new_type_node ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::pre_offset ... ok [INFO] [stdout] test type_nodes::pre_offset_type_node::tests::absolute ... ok [INFO] [stdout] test type_nodes::pre_offset_type_node::tests::new_nested_type_node ... ok [INFO] [stdout] test type_nodes::pre_offset_type_node::tests::padded ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::to_json_fixed ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::padded ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::relative ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::absolute ... ok [INFO] [stdout] test type_nodes::pre_offset_type_node::tests::new_type_node ... ok [INFO] [stdout] test type_nodes::pre_offset_type_node::tests::relative ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::new_nested_type_node ... ok [INFO] [stdout] test type_nodes::pre_offset_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::public_key_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::public_key_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::public_key_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::pre_offset_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::remainder_option_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::remainder_option_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::remainder_option_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::sentinel_type_node::tests::new_nested_type_node ... ok [INFO] [stdout] test type_nodes::sentinel_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::set_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::set_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::set_type_node::tests::remainder ... ok [INFO] [stdout] test type_nodes::size_prefix_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::sentinel_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::sentinel_type_node::tests::new_type_node ... ok [INFO] [stdout] test type_nodes::set_type_node::tests::fixed ... ok [INFO] [stdout] test type_nodes::size_prefix_type_node::tests::new_type_node ... ok [INFO] [stdout] test type_nodes::set_type_node::tests::prefixed ... ok [INFO] [stdout] test type_nodes::size_prefix_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::sol_amount_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::set_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::sol_amount_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::sol_amount_type_node::tests::new_with_explicit_value ... ok [INFO] [stdout] test type_nodes::sol_amount_type_node::tests::new_with_nested_value ... ok [INFO] [stdout] test type_nodes::sol_amount_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::string_type_node::tests::base16 ... ok [INFO] [stdout] test type_nodes::string_type_node::tests::base58 ... ok [INFO] [stdout] test type_nodes::string_type_node::tests::base64 ... ok [INFO] [stdout] test type_nodes::string_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::string_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::size_prefix_type_node::tests::new_nested_type_node ... ok [INFO] [stdout] test type_nodes::string_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::string_type_node::tests::utf8 ... ok [INFO] [stdout] test type_nodes::struct_field_type_node::tests::direct_instantiation ... ok [INFO] [stdout] test type_nodes::struct_field_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::struct_field_type_node::tests::to_json_full ... ok [INFO] [stdout] test type_nodes::struct_field_type_node::tests::from_json_full ... ok [INFO] [stdout] test type_nodes::struct_field_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::struct_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::struct_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::tuple_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::tuple_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::type_node::tests::kind_from_registered ... ok [INFO] [stdout] test type_nodes::type_node::tests::try_from_node_ok ... ok [INFO] [stdout] test type_nodes::zeroable_option_type_node::tests::custom ... ok [INFO] [stdout] test type_nodes::zeroable_option_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::struct_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::struct_field_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::type_node::tests::kind_from_standalone ... ok [INFO] [stdout] test type_nodes::type_node::tests::try_from_node_err ... ok [INFO] [stdout] test type_nodes::tuple_type_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::array_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::boolean_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::bytes_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::bytes_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::constant_value_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::zeroable_option_type_node::tests::new ... ok [INFO] [stdout] test value_nodes::array_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::boolean_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::array_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::boolean_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::bytes_value_node::tests::base16 ... ok [INFO] [stdout] test value_nodes::bytes_value_node::tests::base58 ... ok [INFO] [stdout] test value_nodes::bytes_value_node::tests::base64 ... ok [INFO] [stdout] test value_nodes::enum_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::bytes_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::bytes_value_node::tests::utf8 ... ok [INFO] [stdout] test value_nodes::map_entry_value_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::zeroable_option_type_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::constant_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::constant_value_node::tests::bytes ... ok [INFO] [stdout] test value_nodes::constant_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::enum_value_node::tests::empty ... ok [INFO] [stdout] test value_nodes::enum_value_node::tests::fields ... ok [INFO] [stdout] test value_nodes::enum_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::enum_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::enum_value_node::tests::tuple ... ok [INFO] [stdout] test value_nodes::map_entry_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::map_entry_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::map_value_node::tests::from_vec ... ok [INFO] [stdout] test value_nodes::map_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::map_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::none_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::number_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::number_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::public_key_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::number_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::public_key_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::none_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::none_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::public_key_value_node::tests::direct_instantiation ... ok [INFO] [stdout] test value_nodes::some_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::string_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::string_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::struct_field_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::struct_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::struct_value_node::tests::from_vec ... ok [INFO] [stdout] test value_nodes::struct_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::struct_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::tuple_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::tuple_value_node::tests::from_vec ... ok [INFO] [stdout] test value_nodes::value_node::tests::kind_from_registered ... ok [INFO] [stdout] test value_nodes::map_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::set_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::set_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::set_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::public_key_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::some_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::string_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::struct_field_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::struct_field_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::tuple_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::tuple_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::some_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::value_node::tests::kind_from_standalone ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 385 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "805ff86b4a04589ce24285ba9e160dad533f854f90481d3fcbb4a35f03314c17", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "805ff86b4a04589ce24285ba9e160dad533f854f90481d3fcbb4a35f03314c17", kill_on_drop: false }` [INFO] [stdout] 805ff86b4a04589ce24285ba9e160dad533f854f90481d3fcbb4a35f03314c17