[INFO] fetching crate sentio-core 0.3.3...
[INFO] testing sentio-core-0.3.3 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate sentio-core 0.3.3 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate sentio-core 0.3.3
[INFO] finished tweaking crates.io crate sentio-core 0.3.3
[INFO] tweaked toml for crates.io crate sentio-core 0.3.3 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sentio-core 0.3.3 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sentio-core 0.3.3 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81
[INFO] running `Command { std: "docker" "start" "7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81", 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" "7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81", 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" "7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling sentio-core v0.3.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.90s
[INFO] running `Command { std: "docker" "inspect" "7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81", 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" "7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling sentio-core v0.3.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.12s
[INFO] running `Command { std: "docker" "inspect" "7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81", 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" "7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sentio-core/3c34ceb95db14fb0/out/sentio_core-3c34ceb95db14fb0)
[INFO] [stdout] 
[INFO] [stdout] running 209 tests
[INFO] [stdout] test baseline::tests::filters_known_findings_ignoring_line ... ok
[INFO] [stdout] test global_index::tests::empty_index_from_no_files ... ok
[INFO] [stdout] test anchor_accounts::tests::extracts_accounts_structs_only ... ok
[INFO] [stdout] test anchor_accounts::tests::parses_account_constraints ... ok
[INFO] [stdout] test instruction_analysis::tests::collects_functions_from_modules_and_impls ... ok
[INFO] [stdout] test ast_index::tests::collects_struct_fields_attrs_and_spans ... ok
[INFO] [stdout] test global_index::tests::duplicate_accounts_struct_keeps_first ... ok
[INFO] [stdout] test config::tests::exclude_matches_component_and_wildcard ... ok
[INFO] [stdout] test anchor_accounts::tests::parses_address_with_anchor_error_annotation ... ok
[INFO] [stdout] test global_index::tests::skips_functions_without_context_param ... ok
[INFO] [stdout] test anchor_accounts::tests::classifies_field_types_and_wrappers ... ok
[INFO] [stdout] test instruction_analysis::tests::detects_pubkey_only_admin_store_pattern ... ok
[INFO] [stdout] test baseline::tests::roundtrip_json ... ok
[INFO] [stdout] test instruction_analysis::tests::extracts_context_accounts_struct_simple ... ok
[INFO] [stdout] test instruction_analysis::tests::extracts_context_from_qualified_path ... ok
[INFO] [stdout] test instruction_analysis::tests::extracts_context_accounts_struct_with_lifetimes ... ok
[INFO] [stdout] test config::tests::parses_full_config ... ok
[INFO] [stdout] test instruction_analysis::tests::models_eq_style_guard_macros_with_both_operands ... ok
[INFO] [stdout] test config::tests::fail_on_thresholds ... ok
[INFO] [stdout] test rules::anchor::account_info_as_data_account::tests::does_not_flag_bare_account_info_without_data_constraints ... ok
[INFO] [stdout] test instruction_analysis::tests::no_accounts_struct_without_context_param ... ok
[INFO] [stdout] test global_index::tests::merges_accounts_and_handlers_across_files ... ok
[INFO] [stdout] test instruction_analysis::tests::detects_non_key_use_of_account_info ... ok
[INFO] [stdout] test cargo_profile::tests::defaults_false_when_unset ... ok
[INFO] [stdout] test rules::anchor::account_info_as_cpi_program::tests::does_not_flag_account_info_without_program_in_name ... ok
[INFO] [stdout] test rules::anchor::account_info_as_data_account::tests::does_not_flag_pda_authority_with_seeds_only ... ok
[INFO] [stdout] test rules::anchor::account_info_as_data_account::tests::still_flags_account_info_with_init_even_if_seeds_present ... ok
[INFO] [stdout] test rules::anchor::account_info_as_data_account::tests::does_not_flag_typed_account ... ok
[INFO] [stdout] test cargo_profile::tests::nearer_package_overrides_workspace ... ok
[INFO] [stdout] test cargo_profile::tests::detects_overflow_checks_false ... ok
[INFO] [stdout] test cargo_profile::tests::detects_overflow_checks_true ... ok
[INFO] [stdout] test rules::anchor::account_info_as_data_account::tests::flags_account_info_with_data_constraints ... ok
[INFO] [stdout] test instruction_analysis::tests::models_guards_calls_and_writes_in_order ... ok
[INFO] [stdout] test rules::anchor::account_info_as_cpi_program::tests::does_not_flag_typed_program ... ok
[INFO] [stdout] test rules::anchor::arbitrary_cpi::tests::does_not_flag_cpi_with_key_check_before ... ok
[INFO] [stdout] test rules::anchor::arbitrary_cpi::tests::does_not_flag_function_with_no_cpi ... ok
[INFO] [stdout] test rules::anchor::account_info_as_cpi_program::tests::flags_account_info_named_program ... ok
[INFO] [stdout] test rules::anchor::arbitrary_cpi::tests::does_not_flag_invoke_through_typed_program_account ... ok
[INFO] [stdout] test rules::anchor::arbitrary_cpi::tests::confused_deputy_when_signer_on_accounts_in_other_file ... ok
[INFO] [stdout] test rules::anchor::arbitrary_cpi::tests::flags_confused_deputy_signer_passed_to_unvalidated_program ... ok
[INFO] [stdout] test rules::anchor::arbitrary_cpi::tests::typed_program_on_other_file_quiets_handler_cpi ... ok
[INFO] [stdout] test rules::anchor::cpi_remaining_accounts::tests::does_not_flag_remaining_accounts_without_cpi ... ok
[INFO] [stdout] test rules::anchor::cpi_remaining_accounts::tests::does_not_flag_cpi_without_remaining_accounts ... ok
[INFO] [stdout] test rules::anchor::arbitrary_cpi::tests::still_flags_when_unvalidated_program_alongside_typed_program ... ok
[INFO] [stdout] test rules::anchor::cpi_remaining_accounts::tests::flags_remaining_accounts_forwarded_to_cpi ... ok
[INFO] [stdout] test rules::anchor::init_if_needed_usage::tests::does_not_flag_plain_init_usage ... ok
[INFO] [stdout] test rules::anchor::arbitrary_cpi::tests::does_not_flag_when_program_validated_even_with_signer_in_metas ... ok
[INFO] [stdout] test rules::anchor::cpi_remaining_accounts::tests::does_not_flag_remaining_accounts_read_beside_unrelated_cpi ... ok
[INFO] [stdout] test rules::anchor::missing_close_constraint::tests::does_not_flag_normal_lamport_read ... ok
[INFO] [stdout] test rules::anchor::init_if_needed_usage::tests::flags_fields_using_init_if_needed ... ok
[INFO] [stdout] test rules::anchor::missing_close_constraint::tests::still_flags_manual_drain_when_accounts_file_has_no_close ... ok
[INFO] [stdout] test rules::anchor::missing_cpi_reload::tests::does_not_flag_when_reload_between_cpi_and_write ... ok
[INFO] [stdout] test rules::anchor::missing_cpi_reload::tests::does_not_flag_cpi_with_no_subsequent_writes ... ok
[INFO] [stdout] test rules::anchor::arbitrary_cpi::tests::flags_cpi_without_key_check ... ok
[INFO] [stdout] test rules::anchor::missing_close_constraint::tests::does_not_flag_when_close_constraint_present ... ok
[INFO] [stdout] test rules::anchor::init_if_needed_usage::tests::does_not_flag_ata_init_if_needed ... ok
[INFO] [stdout] test rules::anchor::missing_owner_check::tests::does_not_flag_custom_key_equality_constraint ... ok
[INFO] [stdout] test rules::anchor::missing_owner_check::tests::does_not_flag_address_constrained_account ... ok
[INFO] [stdout] test rules::anchor::missing_close_constraint::tests::flags_manual_lamport_drain_without_close_constraint ... ok
[INFO] [stdout] test rules::anchor::arbitrary_cpi::tests::does_not_flag_invoke_via_self_field_on_impl ... ok
[INFO] [stdout] test rules::anchor::missing_owner_check::tests::does_not_flag_mut_pubkey_only_identity ... ok
[INFO] [stdout] test rules::anchor::missing_owner_check::tests::does_not_flag_custom_owner_equality_constraint ... ok
[INFO] [stdout] test rules::anchor::missing_cpi_reload::tests::flags_write_after_cpi_without_reload ... ok
[INFO] [stdout] test rules::anchor::missing_close_constraint::tests::does_not_flag_when_close_on_accounts_in_other_file ... ok
[INFO] [stdout] test rules::anchor::missing_owner_check::tests::does_not_flag_admin_stored_as_pubkey_only ... ok
[INFO] [stdout] test rules::anchor::missing_pda_seeds_bump::tests::does_not_flag_when_seeds_and_bump_exist ... ok
[INFO] [stdout] test rules::anchor::missing_owner_check::tests::does_not_flag_when_owner_guard_in_instruction ... ok
[INFO] [stdout] test rules::anchor::missing_owner_check::tests::does_not_flag_when_owner_guard_in_other_file_via_global ... ok
[INFO] [stdout] test rules::anchor::missing_owner_check::tests::still_flags_when_other_file_has_no_owner_guard ... ok
[INFO] [stdout] test rules::anchor::missing_owner_check::tests::does_not_flag_seed_only_account ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::does_not_flag_non_authority_named_account_info ... ok
[INFO] [stdout] test rules::anchor::missing_realloc_zero::tests::flags_realloc_without_zero ... ok
[INFO] [stdout] test rules::anchor::missing_owner_check::tests::flags_account_info_without_owner_check ... ok
[INFO] [stdout] test rules::anchor::missing_owner_check::tests::still_flags_mut_data_use_without_owner ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::does_not_flag_signer_type ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::does_not_flag_when_is_signer_guard_in_instruction ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::does_not_flag_identity_only_authority_with_multiple_fixed_identity_signers ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::does_not_flag_pda_authority_with_seeds ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::flags_account_info_authority_without_signer_check ... ok
[INFO] [stdout] test rules::anchor::missing_token_mint_check::tests::does_not_flag_custom_constraint_mint_check ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::flags_identity_only_authority_when_other_signer_is_not_fixed_identity ... ok
[INFO] [stdout] test rules::anchor::missing_token_mint_check::tests::does_not_flag_mut_token_account_with_address_constraint ... ok
[INFO] [stdout] test rules::anchor::missing_token_mint_check::tests::does_not_flag_mut_token_account_with_key_identity_constraint ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::flags_identity_only_authority_without_fixed_identity_signer ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::does_not_flag_when_is_signer_guard_in_other_file_via_global ... ok
[INFO] [stdout] test rules::anchor::missing_token_mint_check::tests::does_not_flag_associated_token_account ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::does_not_flag_identity_only_authority_with_fixed_identity_signer ... ok
[INFO] [stdout] test rules::anchor::missing_token_mint_check::tests::does_not_flag_read_only_token_account ... ok
[INFO] [stdout] test rules::anchor::missing_token_mint_check::tests::does_not_flag_mut_token_account_with_owner_constraint ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::does_not_flag_when_signer_constraint_present ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::does_not_flag_admin_named_pda_with_seeds ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::still_flags_when_other_file_has_no_signer_guard ... ok
[INFO] [stdout] test rules::anchor::missing_token_mint_check::tests::does_not_flag_mut_token_account_with_owner_identity_constraint ... ok
[INFO] [stdout] test rules::anchor::missing_pda_seeds_bump::tests::flags_pda_without_bump ... ok
[INFO] [stdout] test rules::anchor::missing_token_mint_check::tests::flags_mut_token_account_without_identity_constraint ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::does_not_flag_associated_token_account ... ok
[INFO] [stdout] test rules::anchor::missing_token_mint_check::tests::does_not_flag_when_token_mint_constraint_present ... ok
[INFO] [stdout] test rules::anchor::missing_realloc_zero::tests::does_not_flag_realloc_with_zero ... ok
[INFO] [stdout] test rules::anchor::missing_token_mint_check::tests::flags_mut_token_account_without_mint_constraint ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::does_not_flag_burn_from_with_companion_authority_signer ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::does_not_flag_mut_token_account_with_address_constraint ... ok
[INFO] [stdout] test rules::anchor::missing_owner_check::tests::does_not_flag_when_owner_constraint_present ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::does_not_flag_mut_token_account_with_owner_constraint ... ok
[INFO] [stdout] test rules::anchor::pda_bump_not_canonical::tests::does_not_flag_bump_read_from_stored_field ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::does_not_flag_read_only_token_account ... ok
[INFO] [stdout] test rules::anchor::missing_realloc_zero::tests::does_not_flag_account_without_realloc ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::does_not_flag_has_one_authority ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::flags_mut_token_account_without_identity_constraint ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::does_not_flag_user_mint_destination_with_mint_pinned ... ok
[INFO] [stdout] test rules::anchor::pda_bump_not_canonical::tests::does_not_flag_bare_bump_anchor_derives_canonical ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::does_not_flag_custom_constraint_owner_check ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::still_flags_vault_without_authority_even_with_mint ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::flags_mut_token_account_without_authority_constraint ... ok
[INFO] [stdout] test rules::anchor::pda_seed_unvalidated_account::tests::does_not_flag_pda_with_only_literal_seeds ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::does_not_flag_mut_token_account_with_key_identity_constraint ... ok
[INFO] [stdout] test rules::anchor::pda_seed_collision_risk::tests::does_not_flag_single_variable_seed_with_pubkey ... ok
[INFO] [stdout] test rules::anchor::pda_bump_not_canonical::tests::does_not_flag_init_without_explicit_bump ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::does_not_flag_mut_token_account_with_owner_identity_constraint ... ok
[INFO] [stdout] test rules::anchor::pda_seed_unvalidated_account::tests::does_not_flag_pda_seeded_with_owner_constrained_account ... ok
[INFO] [stdout] test rules::anchor::pda_seed_collision_risk::tests::flags_adjacent_variable_length_seeds ... ok
[INFO] [stdout] test rules::anchor::pda_seed_unvalidated_account::tests::does_not_flag_identity_only_seed_account_with_fixed_identity_signer ... ok
[INFO] [stdout] test rules::anchor::pda_seed_collision_risk::tests::does_not_flag_fixed_seed_between_variable_seeds ... ok
[INFO] [stdout] test rules::anchor::pda_seed_unvalidated_account::tests::does_not_flag_pda_seeded_with_signer ... ok
[INFO] [stdout] test rules::anchor::type_cosplay::tests::does_not_flag_anchor_try_deserialize ... ok
[INFO] [stdout] test rules::anchor::type_cosplay::tests::does_not_flag_try_from_slice_with_discriminator_skip ... ok
[INFO] [stdout] test rules::anchor::missing_token_owner_check::tests::does_not_flag_when_token_authority_constraint_present ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::does_not_flag_saturating_arithmetic ... ok
[INFO] [stdout] test rules::anchor::type_cosplay::tests::does_not_flag_typed_account_with_no_manual_deserialization ... ok
[INFO] [stdout] test rules::anchor::type_cosplay::tests::flags_try_from_slice_without_discriminator_skip ... ok
[INFO] [stdout] test rules::anchor::pda_seed_unvalidated_account::tests::flags_pda_seeded_with_unvalidated_account_info ... ok
[INFO] [stdout] test rules::anchor::pda_seed_unvalidated_account::tests::does_not_flag_identity_only_seed_account_with_multiple_fixed_identity_signers ... ok
[INFO] [stdout] test rules::anchor::pda_seed_unvalidated_account::tests::flags_identity_only_seed_account_without_fixed_identity_signer ... ok
[INFO] [stdout] test rules::anchor::pda_seed_unvalidated_account::tests::flags_identity_only_seed_account_with_unconstrained_signer ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::does_not_flag_checked_arithmetic ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::does_not_flag_loop_counter_or_local_arithmetic ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::flags_compound_add_assign_on_account_field ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::flags_sub_assign_and_mul_on_account_field ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::still_flags_fee_math_on_u64_with_account_field ... ok
[INFO] [stdout] test rules::anchor::missing_signer_check::tests::does_not_flag_admin_stored_as_pubkey_only ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::does_not_flag_u128_widened_account_field_add ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::still_flags_raw_u64_mul_of_account_fields ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::does_not_flag_unit_counter_decrement ... ok
[INFO] [stdout] test rules::math::division_by_zero::tests::does_not_flag_checked_div ... ok
[INFO] [stdout] test rules::math::division_by_zero::tests::does_not_flag_nonzero_const_divisor ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::still_flags_add_assign_with_literal_other_than_one ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::does_not_flag_u128_widened_mul_of_account_fields ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::does_not_flag_unit_counter_increment ... ok
[INFO] [stdout] test rules::anchor::unchecked_arithmetic::tests::suppresses_when_release_overflow_checks_enabled ... ok
[INFO] [stdout] test rules::anchor::pda_bump_not_canonical::tests::flags_bump_set_to_bare_identifier ... ok
[INFO] [stdout] test rules::math::division_by_zero::tests::does_not_flag_bare_const_name_divisor ... ok
[INFO] [stdout] test rules::math::division_by_zero::tests::flags_division_by_account_field ... ok
[INFO] [stdout] test rules::math::division_by_zero::tests::flags_division_by_variable_divisor ... ok
[INFO] [stdout] test rules::math::division_by_zero::tests::does_not_flag_literal_divisor ... ok
[INFO] [stdout] test rules::math::division_by_zero::tests::flags_literal_zero_divisor ... ok
[INFO] [stdout] test rules::math::division_by_zero::tests::flags_zero_const_divisor ... ok
[INFO] [stdout] test rules::rust::create_program_address::tests::flags_create_program_address ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::dedupes_nested_unwrap_chain_to_one_finding ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::does_not_flag_pubkey_create_program_address_unwrap ... ok
[INFO] [stdout] test rules::rust::create_program_address::tests::does_not_flag_find_program_address ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::does_not_flag_default_try_to_vec_unwrap ... ok
[INFO] [stdout] test rules::rust::missing_state_change_event::tests::does_not_flag_when_emit_present ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::does_not_flag_unwrap_inside_test_fn ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::does_not_flag_question_mark_propagation ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::does_not_flag_unwrap_in_cfg_test_helper ... ok
[INFO] [stdout] test rules::rust::missing_state_change_event::tests::does_not_flag_read_only_function ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::quiets_conditional_unwrap_even_when_sibling_block_shadows_the_name ... ok
[INFO] [stdout] test rules::rust::missing_state_change_event::tests::does_not_flag_when_msg_present ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::flags_expect_in_instruction ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::flags_unwrap_in_instruction ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::flags_unwrap_after_deref_assignment ... ok
[INFO] [stdout] test rules::rust::missing_state_change_event::tests::flags_state_change_without_emit ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::does_not_flag_create_with_seed_unwrap ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::flags_unwrap_after_mut_reference_pass ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::quiets_unwrap_after_is_none_early_exit ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::quiets_last_within_same_file_len_require ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_conditional_require_after_condition_variable_mutated ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_conditional_require_under_different_condition ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::quiets_unwrap_in_nested_block_after_guard ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::quiets_unwrap_after_require_is_some ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::quiets_unwrap_behind_is_some_short_circuit ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_get_without_len_require ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::quiets_unwrap_behind_matching_conditional_require ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_separate_unwrap_statements ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::quiets_unwrap_in_else_of_is_none ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_unwrap_when_guard_uses_different_variable ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_unwrap_under_cfg_not_test ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::quiets_when_mut_reference_passes_a_different_binding ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_unwrap_after_reassignment_clobbers_guard ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_unwrap_when_is_none_exit_is_not_unconditional ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_unwraps_after_mem_swap_clobbers_both_guards ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_conditional_unwrap_when_name_shadowed_in_same_block ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_unwrap_after_take_clobbers_guard ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::quiets_conditional_unwrap_when_only_name_prefix_of_condition_mutated ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_get_at_or_past_len_require ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_user_input_try_into_unwrap ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_unwrap_after_mem_take_clobbers_guard ... ok
[INFO] [stdout] test rules::tests::ignore_marker_inside_string_is_not_a_directive ... ok
[INFO] [stdout] test rules::tests::fn_level_suppression_does_not_suppress_other_rules ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::still_flags_unwrap_when_is_some_proof_is_from_call ... ok
[INFO] [stdout] test rules::tests::fn_level_suppression_covers_body_not_outside ... ok
[INFO] [stdout] test rules::rust::unwrap_on_result::tests::quiets_get_within_same_file_len_require ... ok
[INFO] [stdout] test rules::tests::parses_same_line_and_next_line_suppressions ... ok
[INFO] [stdout] test rules::tests::trailing_ignore_after_lifetime_still_works ... ok
[INFO] [stdout] test syntax::tests::parses_valid_rust_source ... ok
[INFO] [stdout] test syntax::tests::reports_invalid_rust_source ... ok
[INFO] [stdout] test sarif::tests::builds_valid_sarif_shape ... ok
[INFO] [stdout] test rules::tests::fn_ignore_does_not_extend_past_fn_when_string_has_brace ... ok
[INFO] [stderr]    Doc-tests sentio_core
[INFO] [stdout] test scanner::tests::multi_program_same_accounts_name_keeps_separate_indexes ... ok
[INFO] [stdout] test scanner::tests::duplicate_accounts_within_program_is_reported ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 209 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[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" "7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81", kill_on_drop: false }`
[INFO] [stdout] 7a881358a44c686e57a79bb3c63dee17c50bcbc9d2a772352b00313909a36f81
