[INFO] fetching crate snowflake-connector-rs 1.1.0...
[INFO] testing snowflake-connector-rs-1.1.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate snowflake-connector-rs 1.1.0 into /workspace/builds/worker-3-tc2/source
[INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate snowflake-connector-rs 1.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate snowflake-connector-rs 1.1.0
[INFO] tweaked toml for crates.io crate snowflake-connector-rs 1.1.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate snowflake-connector-rs 1.1.0 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 snowflake-connector-rs 1.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.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] f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185
[INFO] running `Command { std: "docker" "start" "f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185", 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" "f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185" "/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" "f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185", 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" "f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling aws-lc-rs v1.17.1
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling tokio v1.53.0
[INFO] [stderr]    Compiling compression-core v0.4.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling spin v0.9.9
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling aws-lc-sys v0.42.0
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling compression-codecs v0.4.38
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling pkcs5 v0.7.1
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling async-compression v0.4.42
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling snowflake-connector-rs-derive v1.1.0
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.4
[INFO] [stderr]    Compiling snowflake-connector-rs v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 19s
[INFO] running `Command { std: "docker" "inspect" "f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185", 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" "f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185" "/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 serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.54
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling tokio v1.53.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling toml v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling trybuild v1.0.118
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling clap v4.6.2
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling async-compression v0.4.42
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.4
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling snowflake-connector-rs v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 58.49s
[INFO] running `Command { std: "docker" "inspect" "f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185", 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" "f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185" "/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.42s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/snowflake-connector-rs/2c473b7f76fdcdc3/out/snowflake_connector_rs-2c473b7f76fdcdc3)
[INFO] [stdout] 
[INFO] [stdout] running 380 tests
[INFO] [stdout] test auth::config::tests::password_debug_redacts_passcode ... ok
[INFO] [stdout] test auth::config::tests::password_passcode_modes_are_mutually_exclusive_last_wins ... ok
[INFO] [stdout] test auth::config::tests::key_pair_debug_redacts_secret ... ok
[INFO] [stdout] test auth::config::tests::password_debug_redacts_secret ... ok
[INFO] [stdout] test auth::config::tests::oauth_debug_redacts_secret ... ok
[INFO] [stdout] test auth::key_pair::tests::encoded_jwt_header_matches_rs256_header_json ... ok
[INFO] [stdout] test auth::key_pair::tests::sha256_digest_info_prefix_matches_der_shape ... ok
[INFO] [stdout] test auth::credential::tests::oauth_auth_is_prepared_as_oauth_credential ... ok
[INFO] [stdout] test auth::api::tests::login_invalid_json_is_protocol_error ... ok
[INFO] [stdout] test auth::credential::tests::password_auth_with_passcode_is_prepared_with_separate_passcode ... ok
[INFO] [stdout] test auth::api::tests::login_posts_wire_request_and_parses_response ... ok
[INFO] [stdout] test auth::api::tests::login_timeout_is_timeout_error ... ok
[INFO] [stdout] test auth::credential::tests::password_auth_with_passcode_in_password_is_prepared_accordingly ... ok
[INFO] [stdout] test auth::wire::login_request::tests::oauth_login_body_matches_wire_shape ... ok
[INFO] [stdout] test auth::wire::login_request::tests::password_login_body_matches_wire_shape ... ok
[INFO] [stdout] test auth::wire::login_request::tests::password_login_body_with_passcode_in_password_matches_wire_shape ... ok
[INFO] [stdout] test auth::wire::login_request::tests::password_login_body_with_separate_passcode_matches_wire_shape ... ok
[INFO] [stdout] test auth::wire::login_request::tests::session_parameters_are_included_when_present ... ok
[INFO] [stdout] test auth::wire::login_request::tests::session_parameters_are_omitted_when_empty ... ok
[INFO] [stdout] test auth::wire::login_request::tests::snowflake_jwt_login_body_matches_wire_shape ... ok
[INFO] [stdout] test auth::api::tests::login_non_success_status_is_network_error ... ok
[INFO] [stdout] test auth::wire::login_response::tests::parse_login_response_missing_token_is_protocol_error ... ok
[INFO] [stdout] test auth::wire::login_response::tests::parse_login_response_missing_data_is_protocol_error ... ok
[INFO] [stdout] test auth::wire::login_response::tests::parse_login_response_rejected_without_message_preserves_absence ... ok
[INFO] [stdout] test auth::wire::login_response::tests::parse_login_response_success_returns_session ... ok
[INFO] [stdout] test auth::login::tests::password_mfa_login_request_includes_request_id ... ok
[INFO] [stdout] test config::tests::custom_base_url_with_path_is_rejected ... ok
[INFO] [stdout] test config::tests::custom_base_urls_with_query_or_fragment_are_rejected ... ok
[INFO] [stdout] test config::tests::custom_base_url_with_credentials_is_rejected ... ok
[INFO] [stdout] test config::tests::custom_base_urls_with_supported_schemes_are_accepted_and_normalized ... ok
[INFO] [stdout] test config::tests::custom_base_urls_with_unsupported_schemes_are_rejected ... ok
[INFO] [stdout] test config::tests::endpoint_account_default_resolves ... ok
[INFO] [stdout] test config::tests::endpoint_custom_base_url_resolves ... ok
[INFO] [stdout] test auth::wire::login_response::tests::parse_login_response_rejected_keeps_auth_classification ... ok
[INFO] [stdout] test config::tests::proxy_url_with_credentials_is_rejected ... ok
[INFO] [stdout] test config::tests::proxy_url_with_query_is_rejected ... ok
[INFO] [stdout] test config::tests::proxy_debug_redacts_basic_auth_password ... ok
[INFO] [stdout] test config::tests::proxy_urls_with_supported_schemes_build_successfully ... ok
[INFO] [stdout] test config::tests::query_config_defaults_to_300s_query_response_timeout ... ok
[INFO] [stdout] test config::tests::query_options_default_inherits_query_config_defaults ... ok
[INFO] [stdout] test config::tests::proxy_urls_with_unsupported_schemes_are_rejected ... ok
[INFO] [stdout] test config::tests::query_options_with_collect_prefetch_concurrency_overrides_only_concurrency ... ok
[INFO] [stdout] test config::tests::query_options_with_query_cancel_request_timeout_overrides_only_cancel_timeout ... ok
[INFO] [stdout] test config::tests::with_query_response_timeout_overrides_the_default ... ok
[INFO] [stdout] test error::schema::tests::incompatible_column_type_exposes_fields_and_appends_detail ... ok
[INFO] [stdout] test error::schema::tests::schema_error_accessors_expose_structured_fields ... ok
[INFO] [stdout] test config::tests::query_options_with_query_response_timeout_overrides_only_timeout ... ok
[INFO] [stdout] test error::schema::tests::schema_error_display_formats_missing_and_ambiguous_variants ... ok
[INFO] [stdout] test api_context::tests::resolve_joins_relative_endpoint_against_base_url ... ok
[INFO] [stdout] test error::schema::tests::schema_error_display_formats_remaining_variants ... ok
[INFO] [stdout] test error::tests::body_preview_truncates_by_bytes_on_utf8_boundary ... ok
[INFO] [stdout] test error::tests::bind_encode_errors_have_dedicated_kind_display_and_optional_source ... ok
[INFO] [stdout] test error::tests::cancelled_error_exposes_structured_details ... ok
[INFO] [stdout] test error::tests::cell_decode_errors_expose_issue_then_underlying_source ... ok
[INFO] [stdout] test error::tests::chunk_download_preview_handles_non_utf8_body_bytes ... ok
[INFO] [stdout] test error::tests::chunk_format_is_protocol_kind ... ok
[INFO] [stdout] test error::tests::bytes_preview_truncates_large_http_and_json_bodies_without_full_string_input ... ok
[INFO] [stdout] test error::tests::cancelled_error_without_server_fields_has_stable_display ... ok
[INFO] [stdout] test error::tests::decode_accessors_return_only_their_own_variant ... ok
[INFO] [stdout] test error::tests::decode_error_new_shorthands_match_builder_build ... ok
[INFO] [stdout] test api_context::tests::request_does_not_attach_endpoint_headers ... ok
[INFO] [stdout] test error::tests::decode_error_types_stay_below_result_large_err_threshold ... ok
[INFO] [stdout] test error::tests::decode_plan_error_builder_exposes_reason_display_and_source ... ok
[INFO] [stdout] test error::tests::decode_plan_and_row_conversion_errors_use_decode_kind ... ok
[INFO] [stdout] test error::tests::decode_plan_error_reason_does_not_repeat_in_source_chain ... ok
[INFO] [stdout] test error::tests::error_accessors_expose_structured_details ... ok
[INFO] [stdout] test error::tests::error_accessors_preserve_missing_message_fields ... ok
[INFO] [stdout] test error::tests::future_join_uses_internal_kind ... ok
[INFO] [stdout] test error::tests::invalid_field_is_protocol_kind ... ok
[INFO] [stdout] test error::tests::invalid_response_header_value_is_protocol_kind ... ok
[INFO] [stdout] test error::tests::invalid_response_url_preview_is_truncated ... ok
[INFO] [stdout] test error::tests::json_parse_truncates_large_body_preview ... ok
[INFO] [stdout] test error::tests::other_errors_use_dedicated_kind_and_display_prefix ... ok
[INFO] [stdout] test api_context::tests::request_carries_connector_user_agent ... ok
[INFO] [stdout] test error::tests::decode_plan_error_display_includes_column_context_when_set ... ok
[INFO] [stdout] test error::tests::parse_error_is_classified_as_protocol ... ok
[INFO] [stdout] test error::tests::plan_build_error_from_leaves_maps_to_variants_and_error_reprs ... ok
[INFO] [stdout] test error::tests::query_scoped_error_decorates_contextual_variants ... ok
[INFO] [stdout] test error::tests::row_conversion_error_builder_exposes_reason_display_and_source ... ok
[INFO] [stdout] test error::tests::row_conversion_error_display_includes_row_index_when_set ... ok
[INFO] [stdout] test error::tests::row_conversion_error_row_index_is_first_set_wins ... ok
[INFO] [stdout] test error::tests::query_scoped_error_keeps_intrinsic_server_query_id ... ok
[INFO] [stdout] test error::tests::row_conversion_error_reason_does_not_repeat_in_source_chain ... ok
[INFO] [stdout] test error::tests::schema_and_cell_decode_share_decode_kind ... ok
[INFO] [stdout] test error::tests::schema_decode_and_parse_errors_do_not_repeat_as_sources ... ok
[INFO] [stdout] test error::tests::session_expired_query_id_is_exposed_when_present ... ok
[INFO] [stdout] test auth::credential::tests::password_auth_is_prepared_as_password_credential ... ok
[INFO] [stdout] test error::tests::row_decode_error_from_leaves_maps_to_variants_and_error_reprs ... ok
[INFO] [stdout] test error::tests::session_expired_preserves_snowflake_fields ... ok
[INFO] [stdout] test auth::wire::login_request::tests::login_query_omits_absent_fields ... ok
[INFO] [stdout] test result_cursor::cursor::tests::collect_matches_collect_table_dynamic_rows ... ok
[INFO] [stdout] test result_cursor::cursor::tests::collect_table_failure_returns_err ... ok
[INFO] [stdout] test error::tests::custom_plan_error_column_context_is_first_set_wins ... ok
[INFO] [stdout] test result_cursor::cursor::tests::collect_table_query_scoped_failures_preserve_query_id ... ok
[INFO] [stdout] test result_cursor::cursor::tests::collect_failure_propagates_query_id_from_consumed_result_set ... ok
[INFO] [stdout] test result_cursor::cursor::tests::collect_table_inline_then_remote ... ok
[INFO] [stdout] test error::tests::union_display_and_source_delegate_to_leaf_without_duplicating_reason ... ok
[INFO] [stdout] test result_cursor::cursor::tests::next_table_failure_does_not_advance_cursor ... ok
[INFO] [stdout] test result_cursor::cursor::tests::collect_table_with_options_failure_propagates_query_id_from_consumed_result_set ... ok
[INFO] [stdout] test result_cursor::cursor::tests::explicit_table_flow_preserves_query_id_for_schema_errors ... ok
[INFO] [stdout] test result_cursor::cursor::tests::collect_table_starts_remote_prefetch_while_inline_parse_waits_for_permit ... ok
[INFO] [stdout] test result_cursor::cursor::tests::next_table_inline_parse_failure_does_not_advance_cursor ... ok
[INFO] [stdout] test api_context::tests::resolve_invalid_url_is_config_error ... ok
[INFO] [stdout] test result_cursor::cursor::tests::remaining_row_estimate_saturates_and_clamps_untrusted_row_counts ... ok
[INFO] [stdout] test result_cursor::cursor::tests::typed_collect_table_with_options_failure_propagates_query_id_from_consumed_result_set ... ok
[INFO] [stdout] test result_cursor::cursor::tests::typed_collect_decode_error_short_circuits_before_fetching_later_partitions ... ok
[INFO] [stdout] test result_cursor::cursor::tests::next_table_inline_then_remote ... ok
[INFO] [stdout] test result_cursor::cursor::tests::typed_collect_decode_error_keeps_query_id_on_materialized_table ... ok
[INFO] [stdout] test result_cursor::cursor::tests::typed_collect_failure_propagates_query_id_from_consumed_result_set ... ok
[INFO] [stdout] test result_cursor::cursor::tests::typed_result_set_preflights_schema_before_fetching_remote_partitions ... ok
[INFO] [stdout] test result_cursor::cursor::tests::untyped_result_set_does_not_build_a_plan ... ok
[INFO] [stdout] test result_cursor::cursor::tests::typed_table_rows_reuse_typed_result_set_plan ... ok
[INFO] [stdout] test result_cursor::remote::downloader::tests::body_read_failure_keeps_retryable_status_retryable ... ok
[INFO] [stdout] test result_cursor::remote::downloader::tests::body_read_failure_keeps_non_retryable_status_fatal ... ok
[INFO] [stdout] test result_cursor::remote::downloader::tests::non_utf8_body_keeps_lossy_preview ... ok
[INFO] [stdout] test result_cursor::cursor::tests::typed_result_set_collect_with_options_builds_plan_once ... ok
[INFO] [stdout] test result_cursor::remote::downloader::tests::retryable_status_codes ... ok
[INFO] [stdout] test result_table::decode::tests::binary_rejects_text_column ... ok
[INFO] [stdout] test result_table::decode::tests::binary_value_decodes_binary_column ... ok
[INFO] [stdout] test result_cursor::remote::downloader::tests::retry_delay_exponential_backoff ... ok
[INFO] [stdout] test result_table::decode::tests::bool_rejects_text_column ... ok
[INFO] [stdout] test result_table::decode::tests::built_in_parse_failure_preserves_source ... ok
[INFO] [stdout] test result_table::decode::tests::datetime_utc_accepts_legacy_timestamp_tz_wire ... ok
[INFO] [stdout] test result_cursor::cursor::tests::typed_result_set_dynamic_row_shares_snapshot_schema ... ok
[INFO] [stdout] test result_table::decode::tests::datetime_utc_accepts_legacy_timestamp_tz_wire_with_subseconds ... ok
[INFO] [stdout] test result_table::decode::tests::custom_from_cell_parse_failure_is_contextualized_and_preserves_source ... ok
[INFO] [stdout] test result_table::decode::tests::from_cell_build_plan_decode_plan_error_gets_column_context_by_name ... ok
[INFO] [stdout] test result_table::decode::tests::decimal_value_decodes_fixed_column ... ok
[INFO] [stdout] test result_table::decode::tests::from_cell_build_plan_reads_schema_context ... ok
[INFO] [stdout] test result_table::decode::tests::from_row_build_plan_decode_plan_error_has_no_column_context ... ok
[INFO] [stdout] test result_table::decode::tests::from_cell_build_plan_decode_plan_error_gets_column_context_by_position ... ok
[INFO] [stdout] test result_table::decode::tests::from_row_conversion_error_gets_failing_row_index ... ok
[INFO] [stdout] test result_table::decode::tests::json_rejects_text_column ... ok
[INFO] [stdout] test result_table::decode::tests::json_typed_array_decodes_null_elements_via_undefined_normalization ... ok
[INFO] [stdout] test result_table::decode::tests::json_typed_nested_struct_decodes ... ok
[INFO] [stdout] test result_cursor::cursor::tests::typed_result_set_collect_builds_plan_once ... ok
[INFO] [stdout] test result_table::decode::tests::json_typed_non_option_vec_rejects_null_element ... ok
[INFO] [stdout] test result_table::decode::tests::decimal_value_rejects_text_column ... ok
[INFO] [stdout] test result_table::decode::tests::json_typed_object_decodes_integer_keyed_map ... ok
[INFO] [stdout] test result_table::decode::tests::json_variant_decode_preserves_inner_escapes_after_parser_unescape ... ok
[INFO] [stdout] test result_table::decode::tests::long_raw_value_preview_is_truncated ... ok
[INFO] [stdout] test result_table::decode::tests::naive_datetime_rejects_timestamp_ltz ... ok
[INFO] [stdout] test result_table::decode::tests::option_vector_handles_sql_null ... ok
[INFO] [stdout] test result_table::decode::tests::parse_time_seconds_and_nanos_rejects_fraction_when_scale_zero ... ok
[INFO] [stdout] test result_table::decode::tests::parse_time_seconds_and_nanos_truncates_numeric_fraction_when_scale_zero ... ok
[INFO] [stdout] test result_table::decode::tests::parse_time_seconds_and_nanos_truncates_too_many_fraction_digits_for_scale ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_epoch_negative_fraction_scale_3 ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_epoch_negative_half ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_epoch_negative_with_fraction ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_epoch_negative_zero_subsecond ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_epoch_positive_fraction ... ok
[INFO] [stdout] test result_table::decode::tests::option_preserves_null_as_ok_none ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_epoch_rejects_extreme_negative_subsecond_without_overflow ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_epoch_rejects_fraction_when_scale_zero ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_epoch_rejects_trailing_garbage ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_epoch_rejects_too_many_fraction_digits_for_scale ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_tz_as_utc_accepts_boundary_timezone_indices ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_epoch_rejects_out_of_range_scale ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_tz_as_utc_accepts_legacy_numeric_only_format ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_tz_as_utc_accepts_legacy_numeric_only_format_with_subseconds ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_tz_with_offset_accepts_full_fixed_offset_minute_range ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_tz_with_offset_accepts_legacy_numeric_only_format ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_tz_with_offset_rejects_trailing_tokens ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_tz_with_offset_accepts_legacy_numeric_only_format_with_subseconds ... ok
[INFO] [stdout] test result_table::decode::tests::json_typed_rejects_text_column ... ok
[INFO] [stdout] test result_table::decode::tests::integer_rejects_non_integer_column_shapes ... ok
[INFO] [stdout] test result_table::decode::tests::parse_timestamp_tz_with_offset_rejects_unrepresentable_boundary_offsets ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_leaves_plus_infinity_for_serde ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_accepts_finite_float ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_keeps_object_null_values ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_rejects_non_finite_alongside_undefined ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_preserves_non_finite_inside_strings ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_rejects_non_finite_in_object ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_rejects_scalar_infinity ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_rejects_scalar_nan ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_rejects_nested_non_finite ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_rejects_signed_infinity_in_array ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_rewrites_bare_undefined_outside_strings ... ok
[INFO] [stdout] test result_table::decode::tests::propagated_cell_decode_error_keeps_own_context_and_stays_distinct ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_preserves_string_literals ... ok
[INFO] [stdout] test result_table::decode::tests::real_f64_accepts_documented_special_values_case_insensitively ... ok
[INFO] [stdout] test result_table::decode::tests::serde_json_value_normalizes_undefined_array_elements ... ok
[INFO] [stdout] test result_table::decode::tests::string_reads_raw_vector_payload ... ok
[INFO] [stdout] test result_table::decode::tests::timestamp_scale_ignores_fixed_scale ... ok
[INFO] [stdout] test result_table::decode::tests::unit_tuple_decodes_zero_column_rows ... ok
[INFO] [stdout] test result_table::decode::tests::serde_json_value_rejects_scalar_infinity ... ok
[INFO] [stdout] test result_table::decode::tests::vector_f32_decodes_non_finite_tokens ... ok
[INFO] [stdout] test result_table::decode::tests::real_f32_accepts_documented_special_values_case_insensitively ... ok
[INFO] [stdout] test result_table::decode::tests::prepare_snowflake_json_payload_leaves_clean_json_borrowed ... ok
[INFO] [stdout] test result_table::decode::tests::unit_tuple_rejects_non_empty_schema ... ok
[INFO] [stdout] test result_table::decode::tests::vector_i32_decodes_i32_bounds ... ok
[INFO] [stdout] test result_table::decode::tests::vector_f32_rejects_integer_only_token ... ok
[INFO] [stdout] test result_table::decode::tests::vector_f32_rejects_uppercase_semistructured_tokens ... ok
[INFO] [stdout] test result_table::decode::tests::vector_i32_rejects_out_of_range_element ... ok
[INFO] [stdout] test result_table::decode::tests::vector_i32_rejects_decimal_token ... ok
[INFO] [stdout] test result_table::decode::tests::vector_i32_rejects_non_finite_token ... ok
[INFO] [stdout] test result_table::decode::tests::vector_rejects_empty_payload ... ok
[INFO] [stdout] test result_table::decode::tests::vector_rejects_non_vector_column ... ok
[INFO] [stdout] test result_table::decode::tests::vector_rejects_quoted_and_structural_tokens ... ok
[INFO] [stdout] test result_table::decode::tests::vector_i32_decodes_integer_payload ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_decodes_float_vector_from_non_finite_payload ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_decodes_integer_vector ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_decodes_variant_cells_as_json ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_into_json_object_rejects_duplicate_labels ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_into_parts_preserves_schema_and_supports_walk ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_keeps_text_cells_as_strings ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_decode_failure_reports_contextual_error ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_decodes_float_vector_from_decimal_payload ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_paths_share_the_table_schema ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_take_at_rejects_invalid_indices ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_take_at_replaces_slots_with_null ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_malformed_vector_reports_contextual_error ... ok
[INFO] [stdout] test result_cursor::cursor::tests::collect_table_limits_blocking_parse_concurrency ... ok
[INFO] [stdout] test result_table::decode::tests::vector_supports_into_iterator ... ok
[INFO] [stdout] test result_table::decode::tests::vector_f32_decodes_finite_payload ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_value_returns_exact_label_match ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_take_reports_missing_column_for_unknown_label ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_value_at_rejects_invalid_indices ... ok
[INFO] [stdout] test config::tests::no_proxy_builds_client_successfully ... ok
[INFO] [stdout] test result_table::dynamic::tests::dynamic_row_take_resolves_label_and_replaces_slot ... ok
[INFO] [stdout] test result_table::dynamic::tests::float_vector_into_json_value_stringifies_non_finite_elements ... ok
[INFO] [stdout] test result_table::schema::tests::column_type_from_driver_metadata ... ok
[INFO] [stdout] test result_table::row::tests::cell_at_offset_matches_checked_cell_path ... ok
[INFO] [stdout] test result_table::row::tests::rows_len_tracks_remaining_items_for_single_and_chunked_tables ... ok
[INFO] [stdout] test result_table::schema::tests::schema_label_lookup_reports_duplicate_raw_labels ... ok
[INFO] [stdout] test result_table::schema::tests::schema_label_lookup_returns_exact_match ... ok
[INFO] [stdout] test result_table::dynamic::tests::integer_vector_into_json_value_is_number_array ... ok
[INFO] [stdout] test result_table::table::tests::builder_assembles_table ... ok
[INFO] [stdout] test auth::login::tests::password_login_request_omits_request_id ... ok
[INFO] [stdout] test auth::wire::login_request::tests::login_query_serializes_expected_keys_and_order ... ok
[INFO] [stdout] test result_cursor::remote::downloader::tests::chunk_request_uses_only_server_headers_without_connector_identity ... ok
[INFO] [stdout] test auth::key_pair::tests::test_generate_jwt_from_key_pair ... ok
[INFO] [stdout] test error::tests::classify_request_error_uses_timeout_kind ... ok
[INFO] [stdout] test result_table::table::tests::builder_finish_row_validates_column_count ... ok
[INFO] [stdout] test rowset::parser::tests::blocking_parse_threshold_triggers_on_gzip_size ... ok
[INFO] [stdout] test rowset::parser::tests::blocking_parse_threshold_triggers_on_cells ... ok
[INFO] [stdout] test rowset::parser::tests::blocking_parse_threshold_ignores_small_inputs ... ok
[INFO] [stdout] test rowset::parser::tests::inline_rowset_has_rows_detects_non_empty_arrays ... ok
[INFO] [stdout] test result_table::tests::result_row_types_are_send_sync ... ok
[INFO] [stdout] test rowset::parser::tests::inline_rowset_has_rows_allows_leading_utf8_bom ... ok
[INFO] [stdout] test result_table::table::tests::builder_rejects_overflowing_capacity_hint ... ok
[INFO] [stdout] test rowset::parser::tests::execute_parse_work_small_input_stays_inline ... ok
[INFO] [stdout] test rowset::parser::tests::inline_rowset_has_rows_treats_whitespace_empty_arrays_as_empty ... ok
[INFO] [stdout] test rowset::gzip::tests::gzip_capacity_hint_uses_bounded_expected_size ... ok
[INFO] [stdout] test rowset::parser::tests::parse_inline_result_table_allows_leading_utf8_bom ... ok
[INFO] [stdout] test rowset::parser::tests::blocking_parse_threshold_triggers_on_inline_row_count ... ok
[INFO] [stdout] test rowset::parser::tests::parse_inline_result_table_allows_trailing_whitespace ... ok
[INFO] [stdout] test rowset::gzip::tests::malformed_gzip_is_protocol_error ... ok
[INFO] [stdout] test rowset::parser::tests::parse_inline_result_table_rejects_remote_chunk_row_sequence ... ok
[INFO] [stdout] test rowset::parser::tests::parse_raw_utf8_without_escapes ... ok
[INFO] [stdout] test rowset::parser::tests::parse_rejects_control_char ... ok
[INFO] [stdout] test rowset::parser::tests::parse_inline_result_table_rejects_trailing_garbage ... ok
[INFO] [stdout] test rowset::parser::tests::parse_rejects_invalid_raw_utf8 ... ok
[INFO] [stdout] test rowset::parser::tests::parse_inline_result_table_accepts_empty_array ... ok
[INFO] [stdout] test rowset::parser::tests::parse_inline_result_table_accepts_top_level_array ... ok
[INFO] [stdout] test rowset::parser::tests::parse_inline_result_table_rejects_non_string_non_null_cells ... ok
[INFO] [stdout] test rowset::parser::tests::parse_escapes_with_valid_utf8_suffix ... ok
[INFO] [stdout] test rowset::parser::tests::parse_remote_chunk_fragment_table_rejects_non_string_non_null_cells ... ok
[INFO] [stdout] test rowset::parser::tests::parse_remote_chunk_fragment_table_allows_leading_utf8_bom ... ok
[INFO] [stdout] test rowset::parser::tests::parse_rejects_invalid_utf8_after_escape ... ok
[INFO] [stdout] test rowset::parser::tests::parse_remote_chunk_fragment_table_allows_empty_body ... ok
[INFO] [stdout] test rowset::parser::tests::parse_remote_chunk_fragment_table_rejects_whitespace_only_body ... ok
[INFO] [stdout] test rowset::parser::tests::parse_row_length_mismatch ... ok
[INFO] [stdout] test rowset::parser::tests::parse_unterminated_string ... ok
[INFO] [stdout] test rowset::parser::tests::parse_remote_chunk_fragment_table_rejects_top_level_array ... ok
[INFO] [stdout] test rowset::parser::tests::blocking_parse_threshold_triggers_on_bytes ... ok
[INFO] [stdout] test rowset::parser::tests::parse_remote_chunk_fragment_table_accepts_row_sequence ... ok
[INFO] [stdout] test rowset::parser::tests::parse_remote_chunk_fragment_table_async_accepts_row_sequence ... ok
[INFO] [stdout] test rowset::parser::tests::parse_remote_chunk_result_table_allows_empty_body ... ok
[INFO] [stdout] test rowset::parser::tests::parse_escapes_into_arena ... ok
[INFO] [stdout] test rowset::parser::tests::execute_parse_work_large_input_uses_spawn_blocking ... ok
[INFO] [stdout] test rowset::parser::tests::parse_unicode_surrogate_pair ... ok
[INFO] [stdout] test rowset::parser::tests::execute_parse_work_respects_shared_blocking_parse_limiter ... ok
[INFO] [stdout] test session::tests::cancel_after_submit_returns_accepted_and_execution_is_cancelled ... ok
[INFO] [stdout] test session::tests::cancel_before_execute_sends_neither_query_nor_abort ... ok
[INFO] [stdout] test session::tests::cancellation_recognized_from_sql_state_only_terminal_response ... ok
[INFO] [stdout] test session::tests::cancel_intent_does_not_cancel_a_successful_response_carrying_a_marker ... ok
[INFO] [stdout] test session::tests::cancel_after_response_timeout_still_sends_abort ... ok
[INFO] [stdout] test session::tests::normal_completion_after_cancel_intent_yields_result_and_accepted ... ok
[INFO] [stdout] test session::tests::query_handle_validates_named_bind_keys_synchronously ... ok
[INFO] [stdout] test rowset::parser::tests::execute_parse_work_maps_join_error ... ok
[INFO] [stdout] test session::tests::canceller_can_abort_after_execution_future_is_dropped ... ok
[INFO] [stdout] test session::tests::concurrent_cancel_sends_a_single_abort ... ok
[INFO] [stdout] test session::tests::abort_session_expired_response_is_session_expired_error ... ok
[INFO] [stdout] test statement::api::abort::tests::abort_malformed_response_is_protocol_error ... ok
[INFO] [stdout] test statement::api::poll::tests::poll_backoff_steps_up_then_plateaus_at_five_seconds ... ok
[INFO] [stdout] test statement::api::abort::tests::abort_request_uses_separate_cancel_id_and_minimal_body ... ok
[INFO] [stdout] test statement::api::poll::tests::resolve_poll_url_accepts_relative_and_same_origin_absolute_urls ... ok
[INFO] [stdout] test statement::api::poll::tests::resolve_poll_url_rejects_cross_origin_and_credentialed_absolute_urls ... ok
[INFO] [stdout] test session::tests::finished_query_cancel_is_local_and_does_not_send_abort ... ok
[INFO] [stdout] test statement::api::abort::tests::abort_non_retryable_http_status_is_sent_once ... ok
[INFO] [stdout] test statement::bind::tests::binary_debug_elides_raw_bytes ... ok
[INFO] [stdout] test statement::bind::tests::bind_name_from_static_str_is_borrowed ... ok
[INFO] [stdout] test statement::bind::tests::bind_value_debug_is_redacted ... ok
[INFO] [stdout] test session::tests::dropping_the_cancel_future_issues_no_further_abort ... ok
[INFO] [stdout] test statement::bind::tests::direct_into_bind_stores_common_types_without_encoding ... ok
[INFO] [stdout] test statement::bind::tests::integer_from_small_integer_types_is_infallible ... ok
[INFO] [stdout] test statement::bind::tests::integer_try_from_enforces_number_38_range ... ok
[INFO] [stdout] test statement::bind::tests::option_bind_preserves_underlying_type ... ok
[INFO] [stdout] test statement::bind::tests::raw_bind_preserves_explicit_wire_type_and_payload ... ok
[INFO] [stdout] test statement::bind::tests::fixed_bind_handles_boundaries ... ok
[INFO] [stdout] test statement::bind::tests::raw_bind_preserves_explicit_wire_type_for_typed_nulls ... ok
[INFO] [stdout] test statement::bind::tests::string_literal_bind_uses_borrowed_cow ... ok
[INFO] [stdout] test statement::bind::tests::time_rejects_leap_seconds ... ok
[INFO] [stdout] test statement::bind::tests::real_bind_preserves_original_float_values ... ok
[INFO] [stdout] test statement::bind::tests::timestamp_bind_wrappers_reject_leap_seconds ... ok
[INFO] [stdout] test statement::bind::tests::timestamp_tz_rejects_subminute_offsets_and_encodes_whole_minutes ... ok
[INFO] [stdout] test statement::bind::tests::wrapper_into_bind_stores_binary_integer_timestamp_tz_and_time ... ok
[INFO] [stdout] test statement::builder::tests::named_statement_last_wins_for_duplicate_keys ... ok
[INFO] [stdout] test statement::builder::tests::positional_statement_parts_preserve_bind_order_and_typed_values ... ok
[INFO] [stdout] test statement::builder::tests::named_statement_with_empty_bind_name_fails_conversion ... ok
[INFO] [stdout] test statement::builder::tests::statement_clone_allows_reuse ... ok
[INFO] [stdout] test statement::builder::tests::statement_debug_redacts_bound_values ... ok
[INFO] [stdout] test statement::cancel::tests::accepted_cancel_is_cached_but_failed_attempt_can_retry ... ok
[INFO] [stdout] test statement::builder::tests::unbound_statement_has_no_bindings ... ok
[INFO] [stdout] test statement::cancel::tests::query_id_is_retained_for_diagnostics ... ok
[INFO] [stdout] test statement::cancel::tests::cancel_before_submission_prevents_start_and_is_cached ... ok
[INFO] [stdout] test statement::cancel::tests::terminal_execution_returns_already_finished ... ok
[INFO] [stdout] test statement::cancel::tests::submission_wins_and_guard_drop_marks_outcome_unknown ... ok
[INFO] [stdout] test statement::api::abort::tests::abort_stops_after_the_maximum_attempt_budget ... ok
[INFO] [stdout] test statement::api::poll::tests::poll_get_carries_session_auth_and_user_agent ... ok
[INFO] [stdout] test statement::api::abort::tests::abort_zero_timeout_does_not_send_a_request ... ok
[INFO] [stdout] test statement::api::abort::tests::abort_transport_retry_reuses_identifiers ... ok
[INFO] [stdout] test statement::executor::tests::execute_async_final_response_within_deadline_succeeds ... ok
[INFO] [stdout] test session::tests::public_cancel_retry_uses_a_fresh_request_id_after_a_failed_attempt ... ok
[INFO] [stdout] test statement::api::abort::tests::abort_success_false_is_server_error_without_application_retry ... ok
[INFO] [stdout] test statement::api::submit::tests::submit_posts_wire_request_contract ... ok
[INFO] [stdout] test statement::executor::tests::execute_async_response_without_polling_url_preserves_query_id ... ok
[INFO] [stdout] test statement::api::abort::tests::abort_stops_when_the_deadline_is_exhausted_between_retries ... ok
[INFO] [stdout] test statement::executor::tests::execute_async_poll_timeout_preserves_query_id ... ok
[INFO] [stdout] test statement::executor::tests::execute_network_failure_has_no_query_id ... ok
[INFO] [stdout] test statement::executor::tests::cancellation_marker_without_cancel_intent_remains_server_error ... ok
[INFO] [stdout] test statement::api::submit::tests::submit_timeout_is_timeout_error ... ok
[INFO] [stdout] test statement::executor::tests::execute_session_expired_without_query_id_preserves_snowflake_fields ... ok
[INFO] [stdout] test statement::executor::tests::query_response_deadline_clamps_overflowing_timeout ... ok
[INFO] [stdout] test auth::credential::tests::key_pair::key_pair_jwt_generation_is_deterministic_for_tests ... ok
[INFO] [stdout] test statement::executor::tests::execute_unsupported_result_format_preserves_query_id ... ok
[INFO] [stdout] test statement::manifest::tests::manifest_accepts_non_empty_rowtype_when_result_data_is_present ... ok
[INFO] [stdout] test statement::manifest::tests::manifest_requires_non_empty_rowtype_when_result_data_is_present ... ok
[INFO] [stdout] test statement::wire::request::tests::binary_bindings_stream_uppercase_hex_for_full_byte_range ... ok
[INFO] [stdout] test statement::wire::request::tests::empty_bindings_are_omitted_from_wire_body ... ok
[INFO] [stdout] test statement::wire::request::tests::named_bindings_do_not_normalize_keys ... ok
[INFO] [stdout] test statement::wire::request::tests::named_bindings_preserve_caller_keys ... ok
[INFO] [stdout] test statement::wire::request::tests::positional_bindings_use_one_origin_string_keys ... ok
[INFO] [stdout] test statement::wire::request::tests::raw_bind_decfloat_serializes_as_typed_value_and_null ... ok
[INFO] [stdout] test statement::wire::request::tests::real_special_values_use_snowflake_spelling ... ok
[INFO] [stdout] test statement::executor::tests::execute_blocking_poll_is_interrupted_by_deadline ... ok
[INFO] [stdout] test statement::wire::request::tests::timestamp_tz_bindings_include_snowflake_offset_suffix ... ok
[INFO] [stdout] test statement::wire::request::tests::scalar_bindings_serialize_to_expected_wire_values ... ok
[INFO] [stdout] test statement::wire::response::tests::cancellation_marker_recognizes_vendor_code_or_sql_state ... ok
[INFO] [stdout] test statement::wire::response::tests::parse_response_allows_leading_utf8_bom ... ok
[INFO] [stdout] test statement::wire::response::tests::parse_response_extracts_zero_copy_rowset_slice ... ok
[INFO] [stdout] test statement::wire::request::tests::typed_nulls_preserve_their_wire_type ... ok
[INFO] [stdout] test statement::wire::response::tests::parse_response_ignores_unconsumed_metadata_fields ... ok
[INFO] [stdout] test statement::wire::response::tests::parse_response_missing_query_id_is_protocol_error ... ok
[INFO] [stdout] test statement::wire::response::tests::parse_response_rejects_invalid_surrogate_pair_in_string ... ok
[INFO] [stdout] test statement::wire::response::tests::parse_response_retains_sql_state_for_structured_error_classification ... ok
[INFO] [stdout] test statement::wire::response::tests::parse_response_rowset_scanner_ignores_rowset_text_inside_strings ... ok
[INFO] [stdout] test statement::wire::response::tests::parse_response_treats_null_rowset_as_absent ... ok
[INFO] [stdout] test statement::wire::response::tests::parse_response_rowset_scanner_handles_surrogate_pair_escape ... ok
[INFO] [stdout] test statement::wire::response::tests::resolve_headers_invalid_chunk_headers_are_protocol_errors ... ok
[INFO] [stdout] test statement::wire::response::tests::resolve_headers_invalid_qrmk_is_protocol_error ... ok
[INFO] [stdout] test statement::wire::response::tests::resolve_headers_some_empty_map_does_not_fall_back_to_qrmk ... ok
[INFO] [stdout] test statement::wire::response::tests::resolve_headers_none_with_qrmk_synthesizes_sse_c ... ok
[INFO] [stdout] test statement::wire::response::tests::resolve_headers_some_non_empty_uses_chunk_headers ... ok
[INFO] [stdout] test statement::wire::response::tests::test_deserialize_session_expired ... ok
[INFO] [stdout] test statement::executor::tests::execute_session_expired_preserves_snowflake_fields ... ok
[INFO] [stdout] test statement::executor::tests::inline_result_set_build_does_not_wait_for_blocking_parse_permit ... ok
[INFO] [stdout] test statement::executor::tests::execute_server_error_preserves_query_id ... ok
[INFO] [stdout] test statement::executor::tests::inline_collect_table_waits_for_blocking_parse_permit ... ok
[INFO] [stdout] test auth::credential::tests::key_pair::encrypted_key_pair_auth_is_prepared_as_jwt_credential ... ok
[INFO] [stdout] test auth::credential::tests::key_pair::unencrypted_key_pair_auth_is_prepared_as_jwt_credential ... ok
[INFO] [stdout] test auth::key_pair::tests::test_generate_jwt_from_unencrypted_key_pair ... ok
[INFO] [stdout] test statement::executor::tests::execute_submit_timeout_has_no_query_id ... ok
[INFO] [stdout] test statement::executor::tests::statement_executor_reuses_session_query_runtime ... ok
[INFO] [stdout] test statement::executor::tests::inline_next_table_waits_for_blocking_parse_permit ... ok
[INFO] [stdout] test statement::executor::tests::execute_async_response_invalid_polling_urls_are_protocol_errors ... ok
[INFO] [stdout] test statement::executor::tests::execute_timeout_budget_spans_submit_and_poll ... ok
[INFO] [stdout] test statement::api::abort::tests::abort_retries_every_transient_status_then_succeeds ... ok
[INFO] [stdout] test statement::executor::tests::whitespace_only_empty_inline_rowset_does_not_create_inline_partition ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 380 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.49s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/auto_trait_trybuild.rs (/opt/rustwide/target/debug/build/snowflake-connector-rs/5f55f1c6b9320e37/out/auto_trait_trybuild-5f55f1c6b9320e37)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling aws-lc-rs v1.17.1
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling compression-core v0.4.32
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling spin v0.9.9
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling http-body-util v0.1.4
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling compression-codecs v0.4.38
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling pkcs5 v0.7.1
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling aws-lc-sys v0.42.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling clap v4.6.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling zerocopy-derive v0.8.54
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling snowflake-connector-rs-derive v1.1.0
[INFO] [stderr]    Compiling tokio v1.53.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stdout] test auto_trait_trybuild has been running for over 60 seconds
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling async-compression v0.4.42
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.4
[INFO] [stderr]    Compiling snowflake-connector-rs v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling snowflake-connector-rs-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/snowflake-connector-rs)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 32s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/auto_trait_compile_pass/public_async_send_futures.rs [should pass] ... ok
[INFO] [stderr] test tests/auto_trait_compile_pass/typed_collect_send_row_future.rs [should pass] ... ok
[INFO] [stderr] test tests/auto_trait_compile_pass/typed_cursor_local_row_allowed.rs [should pass] ... ok
[INFO] [stderr] test tests/auto_trait_compile_fail/typed_collect_local_row_future_not_send.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: `Rc<()>` cannot be sent between threads safely
[INFO] [stderr]   --> tests/auto_trait_compile_fail/typed_collect_local_row_future_not_send.rs:31:17
[INFO] [stderr]    |
[INFO] [stderr] 31 |     assert_send(typed_cursor::<LocalRow>().collect::<Vec<LocalRow>>());
[INFO] [stderr]    |     ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Rc<()>` cannot be sent between threads safely
[INFO] [stderr]    |     |
[INFO] [stderr]    |     required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/result_cursor/typed_cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub async fn collect<C: FromIterator<T>>(self) -> Result<C> {
[INFO] [stderr]    |     ----------------------------------------------------------- within this `impl Future<Output = Result<Vec<LocalRow>, snowflake_connector_rs::Error>>`
[INFO] [stderr]    |
[INFO] [stderr]    = help: within `impl Future<Output = Result<Vec<LocalRow>, snowflake_connector_rs::Error>>`, the trait `Send` is not implemented for `Rc<()>`
[INFO] [stderr] note: required because it appears within the type `LocalRow`
[INFO] [stderr]   --> tests/auto_trait_compile_fail/typed_collect_local_row_future_not_send.rs:16:8
[INFO] [stderr]    |
[INFO] [stderr] 16 | struct LocalRow(Rc<()>);
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] note: required because it appears within the type `PhantomData<LocalRow>`
[INFO] [stderr]   --> $RUST/core/src/marker.rs
[INFO] [stderr]    |
[INFO] [stderr]    | pub struct PhantomData<T: ?Sized>;
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] note: required because it appears within the type `alloc::raw_vec::RawVec<LocalRow>`
[INFO] [stderr]   --> $RUST/alloc/src/raw_vec/mod.rs
[INFO] [stderr]    |
[INFO] [stderr]    | pub(crate) struct RawVec<T, A: Allocator = Global> {
[INFO] [stderr]    |                   ^^^^^^
[INFO] [stderr] note: required because it appears within the type `Vec<LocalRow>`
[INFO] [stderr]   --> $RUST/alloc/src/vec/mod.rs
[INFO] [stderr]    |
[INFO] [stderr]    | pub struct Vec<T, #[unstable(feature = "allocator_api", issue = "32838")] A: Allocator = Global> {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] note: required because it's used within this `async` fn body
[INFO] [stderr]   --> src/result_cursor/cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |       ) -> Result<S> {
[INFO] [stderr]    |  ____________________^
[INFO] [stderr]    | |         let Self {
[INFO] [stderr]    | |             snapshot,
[INFO] [stderr]    | |             cursor,
[INFO] [stderr] ...  |
[INFO] [stderr]    | |         Ok(state)
[INFO] [stderr]    | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] note: required because it's used within this `async` fn body
[INFO] [stderr]   --> src/result_cursor/cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |       ) -> Result<C> {
[INFO] [stderr]    |  ____________________^
[INFO] [stderr]    | |         let rows = Vec::with_capacity(self.remaining_row_estimate());
[INFO] [stderr]    | |         let rows = self
[INFO] [stderr]    | |             .fold_tables(policy, rows, |mut rows: Vec<T>, table| {
[INFO] [stderr] ...  |
[INFO] [stderr]    | |         Ok(rows.into_iter().collect())
[INFO] [stderr]    | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] note: required because it's used within this `async` fn body
[INFO] [stderr]   --> src/result_cursor/typed_cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |       pub async fn collect<C: FromIterator<T>>(self) -> Result<C> {
[INFO] [stderr]    |  _________________________________________________________________^
[INFO] [stderr]    | |         let Self { inner, plan, .. } = self;
[INFO] [stderr]    | |         let policy = inner.collect_policy();
[INFO] [stderr]    | |         inner.collect_typed_rows::<T, C>(policy, plan).await
[INFO] [stderr]    | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] note: required by a bound in `assert_send`
[INFO] [stderr]   --> tests/auto_trait_compile_fail/typed_collect_local_row_future_not_send.rs:14:19
[INFO] [stderr]    |
[INFO] [stderr] 14 | fn assert_send<T: Send>(_: T) {}
[INFO] [stderr]    |                   ^^^^ required by this bound in `assert_send`
[INFO] [stderr] help: consider removing this method call, as the receiver has type `TypedResultCursor<LocalRow>` and `TypedResultCursor<LocalRow>: Send` trivially holds
[INFO] [stderr]    |
[INFO] [stderr] 31 -     assert_send(typed_cursor::<LocalRow>().collect::<Vec<LocalRow>>());
[INFO] [stderr] 31 +     assert_send(typed_cursor::<LocalRow>());
[INFO] [stderr]    |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: `Rc<()>` cannot be sent between threads safely
[INFO] [stderr]   --> tests/auto_trait_compile_fail/typed_collect_local_row_future_not_send.rs:31:17
[INFO] [stderr]    |
[INFO] [stderr] 31 |     assert_send(typed_cursor::<LocalRow>().collect::<Vec<LocalRow>>());
[INFO] [stderr]    |     ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Rc<()>` cannot be sent between threads safely
[INFO] [stderr]    |     |
[INFO] [stderr]    |     required by a bound introduced by this call
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/result_cursor/typed_cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     pub async fn collect<C: FromIterator<T>>(self) -> Result<C> {
[INFO] [stderr]    |                                                       --------- within this `impl Future<Output = Result<Vec<LocalRow>, snowflake_connector_rs::Error>>`
[INFO] [stderr]    |
[INFO] [stderr]    = help: within `impl Future<Output = Result<Vec<LocalRow>, snowflake_connector_rs::Error>>`, the trait `Send` is not implemented for `Rc<()>`
[INFO] [stderr] note: required because it appears within the type `LocalRow`
[INFO] [stderr]   --> tests/auto_trait_compile_fail/typed_collect_local_row_future_not_send.rs:16:17
[INFO] [stderr]    |
[INFO] [stderr] 16 | struct LocalRow(Rc<()>);
[INFO] [stderr]    |                 ^^^^^^ required by this field
[INFO] [stderr] note: required because it appears within the type `PhantomData<LocalRow>`
[INFO] [stderr]   --> $RUST/core/src/marker.rs
[INFO] [stderr] note: required because it appears within the type `alloc::raw_vec::RawVec<LocalRow>`
[INFO] [stderr]   --> $RUST/alloc/src/raw_vec/mod.rs
[INFO] [stderr] note: required because it appears within the type `Vec<LocalRow>`
[INFO] [stderr]   --> $RUST/alloc/src/vec/mod.rs
[INFO] [stderr] note: required because it's used within this `async` fn body
[INFO] [stderr]   --> src/result_cursor/cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |       ) -> Result<S> {
[INFO] [stderr]    |  ____________________^
[INFO] [stderr]    | |         let Self {
[INFO] [stderr]    | |             snapshot,
[INFO] [stderr]    | |             cursor,
[INFO] [stderr] ...  |
[INFO] [stderr]    | |         Ok(state)
[INFO] [stderr]    | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] note: required because it's used within this `async` fn body
[INFO] [stderr]   --> src/result_cursor/cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |       ) -> Result<C> {
[INFO] [stderr]    |  ____________________^
[INFO] [stderr]    | |         let rows = Vec::with_capacity(self.remaining_row_estimate());
[INFO] [stderr]    | |         let rows = self
[INFO] [stderr]    | |             .fold_tables(policy, rows, |mut rows: Vec<T>, table| {
[INFO] [stderr] ...  |
[INFO] [stderr]    | |         Ok(rows.into_iter().collect())
[INFO] [stderr]    | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] note: required because it's used within this `async` fn body
[INFO] [stderr]   --> src/result_cursor/typed_cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |       pub async fn collect<C: FromIterator<T>>(self) -> Result<C> {
[INFO] [stderr]    |  _________________________________________________________________^
[INFO] [stderr]    | |         let Self { inner, plan, .. } = self;
[INFO] [stderr]    | |         let policy = inner.collect_policy();
[INFO] [stderr]    | |         inner.collect_typed_rows::<T, C>(policy, plan).await
[INFO] [stderr]    | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] note: required by a bound in `assert_send`
[INFO] [stderr]   --> tests/auto_trait_compile_fail/typed_collect_local_row_future_not_send.rs:14:19
[INFO] [stderr]    |
[INFO] [stderr] 14 | fn assert_send<T: Send>(_: T) {}
[INFO] [stderr]    |                   ^^^^ required by this bound in `assert_send`
[INFO] [stderr] help: consider removing this method call, as the receiver has type `TypedResultCursor<LocalRow>` and `TypedResultCursor<LocalRow>: Send` trivially holds
[INFO] [stderr]    |
[INFO] [stderr] 31 -     assert_send(typed_cursor::<LocalRow>().collect::<Vec<LocalRow>>());
[INFO] [stderr] 31 +     assert_send(typed_cursor::<LocalRow>());
[INFO] [stderr]    |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/auto_trait_compile_fail/typed_collect_with_options_local_row_future_not_send.rs [should fail to compile] ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: `Rc<()>` cannot be sent between threads safely
[INFO] [stderr]   --> tests/auto_trait_compile_fail/typed_collect_with_options_local_row_future_not_send.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 31 |       assert_send(
[INFO] [stderr]    |       ----------- required by a bound introduced by this call
[INFO] [stderr] 32 |           typed_cursor::<LocalRow>().collect_with_options::<Vec<LocalRow>>(CollectOptions::default()),
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Rc<()>` cannot be sent between threads safely
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/result_cursor/typed_cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    | /     pub async fn collect_with_options<C: FromIterator<T>>(
[INFO] [stderr]    | |         self,
[INFO] [stderr]    | |         options: CollectOptions,
[INFO] [stderr]    | |     ) -> Result<C> {
[INFO] [stderr]    | |__________________- within this `impl Future<Output = Result<Vec<LocalRow>, snowflake_connector_rs::Error>>`
[INFO] [stderr]    |
[INFO] [stderr]    = help: within `impl Future<Output = Result<Vec<LocalRow>, snowflake_connector_rs::Error>>`, the trait `Send` is not implemented for `Rc<()>`
[INFO] [stderr] note: required because it appears within the type `LocalRow`
[INFO] [stderr]   --> tests/auto_trait_compile_fail/typed_collect_with_options_local_row_future_not_send.rs:16:8
[INFO] [stderr]    |
[INFO] [stderr] 16 | struct LocalRow(Rc<()>);
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] note: required because it appears within the type `PhantomData<LocalRow>`
[INFO] [stderr]   --> $RUST/core/src/marker.rs
[INFO] [stderr]    |
[INFO] [stderr]    | pub struct PhantomData<T: ?Sized>;
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] note: required because it appears within the type `alloc::raw_vec::RawVec<LocalRow>`
[INFO] [stderr]   --> $RUST/alloc/src/raw_vec/mod.rs
[INFO] [stderr]    |
[INFO] [stderr]    | pub(crate) struct RawVec<T, A: Allocator = Global> {
[INFO] [stderr]    |                   ^^^^^^
[INFO] [stderr] note: required because it appears within the type `Vec<LocalRow>`
[INFO] [stderr]   --> $RUST/alloc/src/vec/mod.rs
[INFO] [stderr]    |
[INFO] [stderr]    | pub struct Vec<T, #[unstable(feature = "allocator_api", issue = "32838")] A: Allocator = Global> {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] note: required because it's used within this `async` fn body
[INFO] [stderr]   --> src/result_cursor/cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |       ) -> Result<S> {
[INFO] [stderr]    |  ____________________^
[INFO] [stderr]    | |         let Self {
[INFO] [stderr]    | |             snapshot,
[INFO] [stderr]    | |             cursor,
[INFO] [stderr] ...  |
[INFO] [stderr]    | |         Ok(state)
[INFO] [stderr]    | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] note: required because it's used within this `async` fn body
[INFO] [stderr]   --> src/result_cursor/cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |       ) -> Result<C> {
[INFO] [stderr]    |  ____________________^
[INFO] [stderr]    | |         let rows = Vec::with_capacity(self.remaining_row_estimate());
[INFO] [stderr]    | |         let rows = self
[INFO] [stderr]    | |             .fold_tables(policy, rows, |mut rows: Vec<T>, table| {
[INFO] [stderr] ...  |
[INFO] [stderr]    | |         Ok(rows.into_iter().collect())
[INFO] [stderr]    | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] note: required because it's used within this `async` fn body
[INFO] [stderr]   --> src/result_cursor/typed_cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |       ) -> Result<C> {
[INFO] [stderr]    |  ____________________^
[INFO] [stderr]    | |         let Self { inner, plan, .. } = self;
[INFO] [stderr]    | |         let policy = inner.resolve_policy(&options);
[INFO] [stderr]    | |         inner.collect_typed_rows::<T, C>(policy, plan).await
[INFO] [stderr]    | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] note: required by a bound in `assert_send`
[INFO] [stderr]   --> tests/auto_trait_compile_fail/typed_collect_with_options_local_row_future_not_send.rs:14:19
[INFO] [stderr]    |
[INFO] [stderr] 14 | fn assert_send<T: Send>(_: T) {}
[INFO] [stderr]    |                   ^^^^ required by this bound in `assert_send`
[INFO] [stderr] help: consider removing this method call, as the receiver has type `TypedResultCursor<LocalRow>` and `TypedResultCursor<LocalRow>: Send` trivially holds
[INFO] [stderr]    |
[INFO] [stderr] 32 -         typed_cursor::<LocalRow>().collect_with_options::<Vec<LocalRow>>(CollectOptions::default()),
[INFO] [stderr] 32 +         typed_cursor::<LocalRow>(),
[INFO] [stderr]    |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0277]: `Rc<()>` cannot be sent between threads safely
[INFO] [stderr]   --> tests/auto_trait_compile_fail/typed_collect_with_options_local_row_future_not_send.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 31 |     assert_send(
[INFO] [stderr]    |     ----------- required by a bound introduced by this call
[INFO] [stderr] 32 |         typed_cursor::<LocalRow>().collect_with_options::<Vec<LocalRow>>(CollectOptions::default()),
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `Rc<()>` cannot be sent between threads safely
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/result_cursor/typed_cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |     ) -> Result<C> {
[INFO] [stderr]    |          --------- within this `impl Future<Output = Result<Vec<LocalRow>, snowflake_connector_rs::Error>>`
[INFO] [stderr]    |
[INFO] [stderr]    = help: within `impl Future<Output = Result<Vec<LocalRow>, snowflake_connector_rs::Error>>`, the trait `Send` is not implemented for `Rc<()>`
[INFO] [stderr] note: required because it appears within the type `LocalRow`
[INFO] [stderr]   --> tests/auto_trait_compile_fail/typed_collect_with_options_local_row_future_not_send.rs:16:17
[INFO] [stderr]    |
[INFO] [stderr] 16 | struct LocalRow(Rc<()>);
[INFO] [stderr]    |                 ^^^^^^ required by this field
[INFO] [stderr] note: required because it appears within the type `PhantomData<LocalRow>`
[INFO] [stderr]   --> $RUST/core/src/marker.rs
[INFO] [stderr] note: required because it appears within the type `alloc::raw_vec::RawVec<LocalRow>`
[INFO] [stderr]   --> $RUST/alloc/src/raw_vec/mod.rs
[INFO] [stderr] note: required because it appears within the type `Vec<LocalRow>`
[INFO] [stderr]   --> $RUST/alloc/src/vec/mod.rs
[INFO] [stderr] note: required because it's used within this `async` fn body
[INFO] [stderr]   --> src/result_cursor/cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |       ) -> Result<S> {
[INFO] [stderr]    |  ____________________^
[INFO] [stderr]    | |         let Self {
[INFO] [stderr]    | |             snapshot,
[INFO] [stderr]    | |             cursor,
[INFO] [stderr] ...  |
[INFO] [stderr]    | |         Ok(state)
[INFO] [stderr]    | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] note: required because it's used within this `async` fn body
[INFO] [stderr]   --> src/result_cursor/cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |       ) -> Result<C> {
[INFO] [stderr]    |  ____________________^
[INFO] [stderr]    | |         let rows = Vec::with_capacity(self.remaining_row_estimate());
[INFO] [stderr]    | |         let rows = self
[INFO] [stderr]    | |             .fold_tables(policy, rows, |mut rows: Vec<T>, table| {
[INFO] [stderr] ...  |
[INFO] [stderr]    | |         Ok(rows.into_iter().collect())
[INFO] [stderr]    | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] note: required because it's used within this `async` fn body
[INFO] [stderr]   --> src/result_cursor/typed_cursor.rs
[INFO] [stderr]    |
[INFO] [stderr]    |       ) -> Result<C> {
[INFO] [stderr]    |  ____________________^
[INFO] [stderr]    | |         let Self { inner, plan, .. } = self;
[INFO] [stderr]    | |         let policy = inner.resolve_policy(&options);
[INFO] [stderr]    | |         inner.collect_typed_rows::<T, C>(policy, plan).await
[INFO] [stderr]    | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] note: required by a bound in `assert_send`
[INFO] [stderr]   --> tests/auto_trait_compile_fail/typed_collect_with_options_local_row_future_not_send.rs:14:19
[INFO] [stderr]    |
[INFO] [stderr] 14 | fn assert_send<T: Send>(_: T) {}
[INFO] [stderr]    |                   ^^^^ required by this bound in `assert_send`
[INFO] [stderr] help: consider removing this method call, as the receiver has type `TypedResultCursor<LocalRow>` and `TypedResultCursor<LocalRow>: Send` trivially holds
[INFO] [stderr]    |
[INFO] [stderr] 32 -         typed_cursor::<LocalRow>().collect_with_options::<Vec<LocalRow>>(CollectOptions::default()),
[INFO] [stderr] 32 +         typed_cursor::<LocalRow>(),
[INFO] [stderr]    |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test auto_trait_trybuild ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- auto_trait_trybuild stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'auto_trait_trybuild' (4471) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.118/src/run.rs:102:13:
[INFO] [stdout] 2 of 5 tests failed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c10246892d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c10246892d1 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c10246892d1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c10246892d1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c102469f7ca - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c102469f7ca - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5c102468dbcc - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5c102468dbcc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5c1024662736 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c1024662736 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5c1024680879 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5c1024619e20 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x5c1024619e20 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5c1024680a32 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x5c1024680a32 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5c10246627e2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5c102465b009 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5c10246633ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5c102469ffbc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5c10244b50a4 - <trybuild[e5a8062c3b91fe91]::Runner>::run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.118/src/run.rs:102:13
[INFO] [stdout]   20:     0x5c10244c0498 - <trybuild[e5a8062c3b91fe91]::TestCases as core[a373ad73a504971]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.118/src/lib.rs:342:38
[INFO] [stdout]   21:     0x5c10243f0297 - core[a373ad73a504971]::ptr::drop_glue::<trybuild[e5a8062c3b91fe91]::TestCases>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ptr/mod.rs:848:1
[INFO] [stdout]   22:     0x5c10243f04bb - auto_trait_trybuild[f6985a56c276a585]::auto_trait_trybuild
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/auto_trait_trybuild.rs:8:1
[INFO] [stdout]   23:     0x5c10243f03f7 - auto_trait_trybuild[f6985a56c276a585]::auto_trait_trybuild::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/auto_trait_trybuild.rs:4:25
[INFO] [stdout]   24:     0x5c10243f0916 - <auto_trait_trybuild[f6985a56c276a585]::auto_trait_trybuild::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5c102460d26b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5c102460d26b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   27:     0x5c102461a445 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   28:     0x5c102461a445 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5c102461a445 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   30:     0x5c102461a445 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   31:     0x5c102461a445 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5c102461a445 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   33:     0x5c102461a445 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   34:     0x5c1024613d34 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   35:     0x5c1024613d34 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5c102461d4d2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5c102461d4d2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5c102461d4d2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   39:     0x5c102461d4d2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   40:     0x5c102461d4d2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5c102461d4d2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5c102461d4d2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5c102468852f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   44:     0x5c102468852f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   45:     0x71fbcf900dfa - <unknown>
[INFO] [stdout]   46:     0x71fbcf9943d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     auto_trait_trybuild
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 196.46s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test auto_trait_trybuild`
[INFO] running `Command { std: "docker" "inspect" "f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185", kill_on_drop: false }`
[INFO] [stdout] f185beaaff183e53a60babaa19c33e661ed252a77a64cb04e6a7c7bd30546185
