[INFO] fetching crate codama-nodes 0.6.1... [INFO] testing codama-nodes-0.6.1 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7 [INFO] extracting crate codama-nodes 0.6.1 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate codama-nodes 0.6.1 [INFO] finished tweaking crates.io crate codama-nodes 0.6.1 [INFO] tweaked toml for crates.io crate codama-nodes 0.6.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate codama-nodes 0.6.1 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate codama-nodes 0.6.1 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cargo_toml v0.20.5 [INFO] [stderr] Downloaded codama-errors v0.6.1 [INFO] [stderr] Downloaded codama-nodes-derive v0.6.1 [INFO] [stderr] Downloaded codama-syn-helpers v0.6.1 [INFO] [stderr] Downloaded serde_json v1.0.132 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1273b5e0252bfb67e911112efbd1499227349148b2655a00b35f43bdb709e035 [INFO] running `Command { std: "docker" "start" "-a" "1273b5e0252bfb67e911112efbd1499227349148b2655a00b35f43bdb709e035", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1273b5e0252bfb67e911112efbd1499227349148b2655a00b35f43bdb709e035", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1273b5e0252bfb67e911112efbd1499227349148b2655a00b35f43bdb709e035", kill_on_drop: false }` [INFO] [stdout] 1273b5e0252bfb67e911112efbd1499227349148b2655a00b35f43bdb709e035 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e08dc62b09df4bca7867a624a8ea1c79da02342b56be68dd46351503cae105a8 [INFO] running `Command { std: "docker" "start" "-a" "e08dc62b09df4bca7867a624a8ea1c79da02342b56be68dd46351503cae105a8", 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 hashbrown v0.15.1 [INFO] [stderr] Compiling winnow v0.6.20 [INFO] [stderr] Compiling serde_json v1.0.132 [INFO] [stderr] Compiling thiserror v2.0.3 [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 serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_datetime 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.6.1 [INFO] [stderr] Compiling codama-syn-helpers v0.6.1 [INFO] [stderr] Compiling codama-nodes-derive v0.6.1 [INFO] [stderr] Compiling codama-nodes v0.6.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.10s [INFO] running `Command { std: "docker" "inspect" "e08dc62b09df4bca7867a624a8ea1c79da02342b56be68dd46351503cae105a8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e08dc62b09df4bca7867a624a8ea1c79da02342b56be68dd46351503cae105a8", kill_on_drop: false }` [INFO] [stdout] e08dc62b09df4bca7867a624a8ea1c79da02342b56be68dd46351503cae105a8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a0b32b336e59e3d78074711f1c7f5dd9ab8ba1bc1f0c958695e556b147cb659a [INFO] running `Command { std: "docker" "start" "-a" "a0b32b336e59e3d78074711f1c7f5dd9ab8ba1bc1f0c958695e556b147cb659a", kill_on_drop: false }` [INFO] [stderr] Compiling codama-nodes v0.6.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.62s [INFO] running `Command { std: "docker" "inspect" "a0b32b336e59e3d78074711f1c7f5dd9ab8ba1bc1f0c958695e556b147cb659a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a0b32b336e59e3d78074711f1c7f5dd9ab8ba1bc1f0c958695e556b147cb659a", kill_on_drop: false }` [INFO] [stdout] a0b32b336e59e3d78074711f1c7f5dd9ab8ba1bc1f0c958695e556b147cb659a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9876fa85abfe54e0bce9ebdc8ac615c1ab5b7b14f75d2c2921e5e4545eb625da [INFO] running `Command { std: "docker" "start" "-a" "9876fa85abfe54e0bce9ebdc8ac615c1ab5b7b14f75d2c2921e5e4545eb625da", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/codama_nodes-96e06db0740a0857) [INFO] [stdout] [INFO] [stdout] running 385 tests [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::new ... ok [INFO] [stdout] test account_node::tests::from_json ... ok [INFO] [stdout] test account_node::tests::new ... ok [INFO] [stdout] test account_node::tests::direct_instantiation ... ok [INFO] [stdout] test contextual_value_nodes::account_bump_value_node::tests::to_json ... ok [INFO] [stdout] test account_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::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::direct_instantiation ... ok [INFO] [stdout] test contextual_value_nodes::conditional_value_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::argument_value_node::tests::new ... ok [INFO] [stdout] test contextual_value_nodes::account_value_node::tests::to_json ... ok [INFO] [stdout] test contextual_value_nodes::contextual_value_node::tests::kind_from_registered ... ok [INFO] [stdout] test contextual_value_nodes::identity_value_node::tests::from_json ... 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::contextual_value_node::tests::kind_from_standalone ... ok [INFO] [stdout] test contextual_value_nodes::payer_value_node::tests::to_json ... ok [INFO] [stdout] test contextual_value_nodes::payer_value_node::tests::new ... 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::to_json ... ok [INFO] [stdout] test contextual_value_nodes::pda_value_node::tests::to_json ... ok [INFO] [stdout] test contextual_value_nodes::program_id_value_node::tests::new ... ok [INFO] [stdout] test contextual_value_nodes::pda_seed_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::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::pda_value_node::tests::new_nested ... ok [INFO] [stdout] test contextual_value_nodes::pda_value_node::tests::from_json ... ok [INFO] [stdout] test contextual_value_nodes::pda_value_node::tests::new_linked ... ok [INFO] [stdout] test contextual_value_nodes::resolver_value_node::tests::new ... 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 contextual_value_nodes::resolver_value_node::tests::from_json ... ok [INFO] [stdout] test count_nodes::fixed_count_node::tests::from_json ... ok [INFO] [stdout] test count_nodes::prefixed_count_node::tests::to_json ... ok [INFO] [stdout] test count_nodes::remainder_count_node::tests::from_json ... ok [INFO] [stdout] test count_nodes::remainder_count_node::tests::to_json ... ok [INFO] [stdout] test count_nodes::remainder_count_node::tests::new ... ok [INFO] [stdout] test defined_type_node::tests::new ... ok [INFO] [stdout] test defined_type_node::tests::from_json ... ok [INFO] [stdout] test discriminator_nodes::constant_discriminator_node::tests::new ... 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 defined_type_node::tests::to_json ... ok [INFO] [stdout] test count_nodes::fixed_count_node::tests::to_json ... ok [INFO] [stdout] test count_nodes::prefixed_count_node::tests::new ... ok [INFO] [stdout] test discriminator_nodes::discriminator_node::tests::kind ... ok [INFO] [stdout] test defined_type_node::tests::direct_instantiation ... ok [INFO] [stdout] test count_nodes::prefixed_count_node::tests::new_with_nested_prefix ... ok [INFO] [stdout] test count_nodes::prefixed_count_node::tests::from_json ... ok [INFO] [stdout] test count_nodes::fixed_count_node::tests::new ... ok [INFO] [stdout] test discriminator_nodes::field_discriminator_node::tests::from_json ... ok [INFO] [stdout] test discriminator_nodes::field_discriminator_node::tests::new ... ok [INFO] [stdout] test discriminator_nodes::field_discriminator_node::tests::to_json ... ok [INFO] [stdout] test discriminator_nodes::size_discriminator_node::tests::from_json ... ok [INFO] [stdout] test discriminator_nodes::size_discriminator_node::tests::to_json ... 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 instruction_account_node::tests::direct_instantiation ... ok [INFO] [stdout] test error_node::tests::to_json ... ok [INFO] [stdout] test instruction_account_node::tests::from_json ... ok [INFO] [stdout] test instruction_account_node::tests::new ... ok [INFO] [stdout] test discriminator_nodes::size_discriminator_node::tests::new ... ok [INFO] [stdout] test contextual_value_nodes::conditional_value_node::tests::to_json ... ok [INFO] [stdout] test instruction_account_node::tests::to_json ... ok [INFO] [stdout] test instruction_argument_node::tests::direct_instantiation ... ok [INFO] [stdout] test instruction_argument_node::tests::from_json ... ok [INFO] [stdout] test instruction_argument_node::tests::new ... ok [INFO] [stdout] test instruction_argument_node::tests::to_json ... ok [INFO] [stdout] test instruction_byte_delta_node::tests::from_json ... ok [INFO] [stdout] test instruction_byte_delta_node::tests::from_json_minus ... 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::to_json ... ok [INFO] [stdout] test instruction_node::tests::empty_instruction ... ok [INFO] [stdout] test instruction_node::tests::from_json ... ok [INFO] [stdout] test instruction_node::tests::to_json ... ok [INFO] [stdout] test instruction_node::tests::instruction_with_sub_instructions ... ok [INFO] [stdout] test instruction_remaining_accounts_node::tests::to_json ... ok [INFO] [stdout] test link_nodes::account_link_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::account_link_node::tests::from_string ... ok [INFO] [stdout] test link_nodes::account_link_node::tests::from_str ... ok [INFO] [stdout] test link_nodes::account_link_node::tests::new ... ok [INFO] [stdout] test link_nodes::account_link_node::tests::new_from_program ... 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::defined_type_link_node::tests::from_string ... ok [INFO] [stdout] test instruction_byte_delta_node::tests::to_json_minus ... ok [INFO] [stdout] test instruction_remaining_accounts_node::tests::direct_instantiation ... ok [INFO] [stdout] test instruction_remaining_accounts_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::defined_type_link_node::tests::new ... 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_str ... ok [INFO] [stdout] test link_nodes::instruction_account_link_node::tests::from_string ... ok [INFO] [stdout] test link_nodes::defined_type_link_node::tests::new_from_program ... ok [INFO] [stdout] test link_nodes::instruction_account_link_node::tests::to_json ... ok [INFO] [stdout] test link_nodes::instruction_argument_link_node::tests::from_str ... ok [INFO] [stdout] test link_nodes::instruction_argument_link_node::tests::from_string ... ok [INFO] [stdout] test link_nodes::instruction_argument_link_node::tests::new ... ok [INFO] [stdout] test link_nodes::instruction_argument_link_node::tests::to_json ... ok [INFO] [stdout] test link_nodes::instruction_argument_link_node::tests::new_from_instruction ... ok [INFO] [stdout] test link_nodes::instruction_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_account_link_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::instruction_link_node::tests::new ... ok [INFO] [stdout] test link_nodes::instruction_link_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::instruction_link_node::tests::from_string ... ok [INFO] [stdout] test link_nodes::instruction_link_node::tests::to_json ... ok [INFO] [stdout] test link_nodes::instruction_link_node::tests::new_from_program ... ok [INFO] [stdout] test link_nodes::instruction_account_link_node::tests::new_from_instruction ... ok [INFO] [stdout] test link_nodes::pda_link_node::tests::from_json ... ok [INFO] [stdout] test link_nodes::pda_link_node::tests::from_str ... ok [INFO] [stdout] test link_nodes::instruction_account_link_node::tests::new ... ok [INFO] [stdout] test link_nodes::link_node::tests::kind ... ok [INFO] [stdout] test node::tests::kind ... ok [INFO] [stdout] test link_nodes::pda_link_node::tests::from_string ... ok [INFO] [stdout] test node::tests::defined_type_to_json ... ok [INFO] [stdout] test link_nodes::pda_link_node::tests::new ... ok [INFO] [stdout] test link_nodes::pda_link_node::tests::new_from_program ... ok [INFO] [stdout] test link_nodes::pda_link_node::tests::to_json ... 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 node::tests::defined_type_from_json ... ok [INFO] [stdout] test link_nodes::program_link_node::tests::to_json ... ok [INFO] [stdout] test pda_node::tests::direct_instantiation ... ok [INFO] [stdout] test node::tests::type_node_from_json ... ok [INFO] [stdout] test pda_node::tests::to_json ... ok [INFO] [stdout] test node::tests::type_node_to_json ... ok [INFO] [stdout] test pda_seed_nodes::variable_pda_seed_node::tests::new ... ok [INFO] [stdout] test pda_seed_nodes::variable_pda_seed_node::tests::to_json ... ok [INFO] [stdout] test link_nodes::program_link_node::tests::new ... ok [INFO] [stdout] test pda_node::tests::new ... ok [INFO] [stdout] test program_node::tests::default_program ... ok [INFO] [stdout] test pda_seed_nodes::constant_pda_seed_node::tests::new ... ok [INFO] [stdout] test pda_node::tests::from_json ... ok [INFO] [stdout] test pda_seed_nodes::constant_pda_seed_node::tests::from_json ... ok [INFO] [stdout] test program_node::tests::from_json ... ok [INFO] [stdout] test program_node::tests::new ... ok [INFO] [stdout] test pda_seed_nodes::constant_pda_seed_node::tests::to_json ... ok [INFO] [stdout] test program_node::tests::to_json ... ok [INFO] [stdout] test pda_seed_nodes::pda_seed_node::tests::kind ... 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 root_node::tests::direct_instantiation ... ok [INFO] [stdout] test program_node::tests::direct_instantiation ... ok [INFO] [stdout] test root_node::tests::from_program ... ok [INFO] [stdout] test root_node::tests::from_json ... 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::into_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::parse_from_numbers ... ok [INFO] [stdout] test shared::camel_case_string::tests::new_from_string ... ok [INFO] [stdout] test shared::docs::tests::new_and_push ... ok [INFO] [stdout] test shared::camel_case_string::tests::parse_from_special_chars ... ok [INFO] [stdout] test shared::camel_case_string::tests::parse_from_title_case ... ok [INFO] [stdout] test type_nodes::amount_type_node::tests::new_with_nested_value ... ok [INFO] [stdout] test shared::camel_case_string::tests::parse_from_pascal_case ... ok [INFO] [stdout] test shared::is_account_signer::tests::to_json ... ok [INFO] [stdout] test shared::camel_case_string::tests::to_json ... ok [INFO] [stdout] test shared::camel_case_string::tests::parse_from_snake_case ... ok [INFO] [stdout] test type_nodes::amount_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::amount_type_node::tests::new_with_explicit_value ... ok [INFO] [stdout] test shared::docs::tests::from_vec ... ok [INFO] [stdout] test shared::is_account_signer::tests::from_json ... ok [INFO] [stdout] test type_nodes::amount_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::array_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::array_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::array_type_node::tests::remainder ... ok [INFO] [stdout] test shared::docs::tests::new ... ok [INFO] [stdout] test type_nodes::boolean_type_node::tests::default ... 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::amount_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::boolean_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::to_json ... 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::date_time_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::array_type_node::tests::prefixed ... ok [INFO] [stdout] test type_nodes::enum_struct_variant_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::bytes_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::date_time_type_node::tests::new_with_nested_value ... ok [INFO] [stdout] test type_nodes::date_time_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::bytes_type_node::tests::from_json ... 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::direct_instantiation ... ok [INFO] [stdout] test type_nodes::amount_type_node::tests::new_with_offset ... ok [INFO] [stdout] test type_nodes::boolean_type_node::tests::new_with_nested_size ... ok [INFO] [stdout] test type_nodes::enum_struct_variant_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::enum_tuple_variant_type_node::tests::direct_instantiation ... ok [INFO] [stdout] test type_nodes::enum_struct_variant_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::enum_tuple_variant_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::enum_type_node::tests::direct_instantiation ... ok [INFO] [stdout] test type_nodes::enum_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::enum_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::enum_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::fixed_size_type_node::tests::from_json_nested_type_node ... ok [INFO] [stdout] test type_nodes::fixed_size_type_node::tests::from_json_type_node ... ok [INFO] [stdout] test type_nodes::enum_tuple_variant_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::enum_tuple_variant_type_node::tests::new ... 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::from_json ... ok [INFO] [stdout] test type_nodes::fixed_size_type_node::tests::to_json_nested_type_node ... ok [INFO] [stdout] test type_nodes::hidden_suffix_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::fixed_size_type_node::tests::map_nested_type_node ... ok [INFO] [stdout] test type_nodes::hidden_prefix_type_node::tests::new_type_node ... 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::enum_tuple_variant_type_node::tests::new_with_nested_struct ... ok [INFO] [stdout] test type_nodes::fixed_size_type_node::tests::new_nested_type_node ... ok [INFO] [stdout] test type_nodes::hidden_suffix_type_node::tests::to_json ... 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::fixed ... 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::map_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::nested_type_node::tests::into_type_node ... ok [INFO] [stdout] test type_nodes::number_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::map_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::map_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::map_type_node::tests::prefixed ... ok [INFO] [stdout] test type_nodes::map_type_node::tests::remainder ... ok [INFO] [stdout] test type_nodes::nested_type_node::tests::from_type_node ... ok [INFO] [stdout] test type_nodes::nested_type_node::tests::kind ... ok [INFO] [stdout] test type_nodes::number_type_node::tests::be ... ok [INFO] [stdout] test type_nodes::number_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::direct_instantiation ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::to_json_fixed ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::absolute ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::new_nested_type_node ... 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::padded ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::relative ... ok [INFO] [stdout] test type_nodes::pre_offset_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::pre_offset_type_node::tests::padded ... ok [INFO] [stdout] test type_nodes::pre_offset_type_node::tests::relative ... 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::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::new_type_node ... ok [INFO] [stdout] test type_nodes::public_key_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::remainder_option_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::from_json_fixed ... ok [INFO] [stdout] test type_nodes::remainder_option_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::sentinel_type_node::tests::new_type_node ... ok [INFO] [stdout] test type_nodes::public_key_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::remainder_option_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::option_type_node::tests::fixed ... ok [INFO] [stdout] test type_nodes::sentinel_type_node::tests::new_nested_type_node ... ok [INFO] [stdout] test type_nodes::pre_offset_type_node::tests::absolute ... ok [INFO] [stdout] test type_nodes::public_key_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::post_offset_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::sentinel_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::set_type_node::tests::fixed ... 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::sentinel_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::set_type_node::tests::prefixed ... ok [INFO] [stdout] test type_nodes::set_type_node::tests::remainder ... ok [INFO] [stdout] test type_nodes::set_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::size_prefix_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::size_prefix_type_node::tests::new_type_node ... 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::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::to_json ... ok [INFO] [stdout] test type_nodes::sol_amount_type_node::tests::new_with_nested_value ... 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::to_json ... ok [INFO] [stdout] test type_nodes::string_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::string_type_node::tests::utf8 ... ok [INFO] [stdout] test type_nodes::string_type_node::tests::base58 ... ok [INFO] [stdout] test type_nodes::string_type_node::tests::base16 ... ok [INFO] [stdout] test type_nodes::struct_field_type_node::tests::direct_instantiation ... ok [INFO] [stdout] test type_nodes::struct_field_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::struct_field_type_node::tests::new ... 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::to_json ... ok [INFO] [stdout] test type_nodes::struct_field_type_node::tests::to_json_full ... ok [INFO] [stdout] test type_nodes::struct_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::struct_type_node::tests::from_json ... ok [INFO] [stdout] test type_nodes::struct_type_node::tests::new ... 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::tuple_type_node::tests::to_json ... ok [INFO] [stdout] test type_nodes::type_node::tests::kind_from_registered ... 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::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::zeroable_option_type_node::tests::new ... ok [INFO] [stdout] test type_nodes::zeroable_option_type_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::boolean_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::array_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::array_value_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::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::bytes_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::bytes_value_node::tests::utf8 ... ok [INFO] [stdout] test value_nodes::constant_value_node::tests::bytes ... ok [INFO] [stdout] test value_nodes::constant_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::constant_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::enum_value_node::tests::fields ... 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::from_json ... ok [INFO] [stdout] test value_nodes::enum_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::enum_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::map_entry_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::map_entry_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::map_entry_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::enum_value_node::tests::tuple ... 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::map_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::none_value_node::tests::from_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::number_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::number_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::number_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::public_key_value_node::tests::direct_instantiation ... ok [INFO] [stdout] test value_nodes::public_key_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::public_key_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::public_key_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::some_value_node::tests::from_json ... ok [INFO] [stdout] test value_nodes::some_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::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::from_json ... ok [INFO] [stdout] test value_nodes::struct_field_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::struct_field_value_node::tests::to_json ... 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::tuple_value_node::tests::new ... ok [INFO] [stdout] test value_nodes::tuple_value_node::tests::to_json ... ok [INFO] [stdout] test value_nodes::value_node::tests::kind_from_registered ... 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.09s [INFO] [stdout] [INFO] [stderr] Doc-tests codama_nodes [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9876fa85abfe54e0bce9ebdc8ac615c1ab5b7b14f75d2c2921e5e4545eb625da", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9876fa85abfe54e0bce9ebdc8ac615c1ab5b7b14f75d2c2921e5e4545eb625da", kill_on_drop: false }` [INFO] [stdout] 9876fa85abfe54e0bce9ebdc8ac615c1ab5b7b14f75d2c2921e5e4545eb625da