[INFO] cloning repository https://github.com/tomtom215/quack-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tomtom215/quack-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftomtom215%2Fquack-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftomtom215%2Fquack-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 00537fa589e7561c0ec010632da1962583a80911
[INFO] testing tomtom215/quack-rs against 1.98.0-beta.6+cargoflags=--release for beta-1.98-release-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftomtom215%2Fquack-rs" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/tomtom215/quack-rs
[INFO] finished tweaking git repo https://github.com/tomtom215/quack-rs
[INFO] tweaked toml for git repo https://github.com/tomtom215/quack-rs written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/tomtom215/quack-rs on toolchain 1.98.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/tomtom215/quack-rs 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.98.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022
[INFO] running `Command { std: "docker" "start" "4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022", 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" "4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022", 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" "4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.6" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling cc v1.2.64
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling zlib-rs v0.6.3
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling zip v6.0.0
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling quack-rs v0.15.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling mutants v0.0.4
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling libduckdb-sys v1.10504.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 20s
[INFO] running `Command { std: "docker" "inspect" "4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022", 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" "4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling zerocopy-derive v0.8.47
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling libduckdb-sys v1.10504.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling quack-rs v0.15.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 27s
[INFO] running `Command { std: "docker" "inspect" "4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022", 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" "4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.6" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/quack_rs-ba1e4a034f26c687)
[INFO] [stdout] 
[INFO] [stdout] running 460 tests
[INFO] [stdout] test aggregate::builder::tests::builder_stores_params ... ok
[INFO] [stdout] test aggregate::builder::tests::function_set_builder_name ... ok
[INFO] [stdout] test aggregate::builder::tests::function_set_builder_stores_overloads ... ok
[INFO] [stdout] test aggregate::builder::tests::overload_builder_params ... ok
[INFO] [stdout] test aggregate::builder::tests::register_missing_return_type_returns_error ... ok
[INFO] [stdout] test aggregate::builder::tests::set_try_new_empty_rejected ... ok
[INFO] [stdout] test aggregate::builder::tests::set_try_new_valid_name ... ok
[INFO] [stdout] test aggregate::builder::tests::try_new_empty_rejected ... ok
[INFO] [stdout] test aggregate::builder::tests::try_new_uppercase_rejected ... ok
[INFO] [stdout] test aggregate::builder::tests::try_new_valid_name ... ok
[INFO] [stdout] test aggregate::builder::tests::builder_stores_return_type ... ok
[INFO] [stdout] test aggregate::state::tests::destroy_null_inner_is_noop ... ok
[INFO] [stdout] test aggregate::callbacks::tests::all_callback_types_compile ... ok
[INFO] [stdout] test aggregate::state::tests::ffi_state_is_pointer_sized ... ok
[INFO] [stdout] test aggregate::state::tests::init_and_destroy_lifecycle ... ok
[INFO] [stdout] test aggregate::state::tests::multiple_state_destroy ... ok
[INFO] [stdout] test aggregate::state::tests::size_callback_returns_pointer_size ... ok
[INFO] [stdout] test aggregate::state::tests::size_returns_pointer_size ... ok
[INFO] [stdout] test aggregate::state::tests::with_state_mut_null_inner_returns_none ... ok
[INFO] [stdout] test aggregate::state::tests::with_state_null_inner_returns_none ... ok
[INFO] [stdout] test cast::builder::tests::builder_no_function_is_error ... ok
[INFO] [stdout] test cast::builder::tests::builder_stores_function ... ok
[INFO] [stdout] test cast::builder::tests::builder_stores_implicit_cost ... ok
[INFO] [stdout] test cast::builder::tests::builder_stores_source_and_target ... ok
[INFO] [stdout] test cast::builder::tests::cast_function_info_wraps_null ... ok
[INFO] [stdout] test cast::builder::tests::cast_mode_from_raw_normal ... ok
[INFO] [stdout] test cast::builder::tests::cast_mode_from_raw_try ... ok
[INFO] [stdout] test chunk_writer::tests::is_full_at_zero_capacity ... ok
[INFO] [stdout] test chunk_writer::tests::next_row_increments ... ok
[INFO] [stdout] test chunk_writer::tests::size_of_chunk_writer ... ok
[INFO] [stdout] test data_chunk::tests::size_of_data_chunk ... ok
[INFO] [stdout] test error::tests::display_impl ... ok
[INFO] [stdout] test error::tests::from_box_dyn_error ... ok
[INFO] [stdout] test entry_point::tests::extension_error_to_c_string ... ok
[INFO] [stdout] test error::tests::from_box_dyn_error_send_sync ... ok
[INFO] [stdout] test error::tests::from_error_wraps_display ... ok
[INFO] [stdout] test error::tests::from_fmt_error ... ok
[INFO] [stdout] test error::tests::from_io_error ... ok
[INFO] [stdout] test error::tests::clone_eq ... ok
[INFO] [stdout] test error::tests::debug_impl ... ok
[INFO] [stdout] test error::tests::from_nul_error ... ok
[INFO] [stdout] test error::tests::from_str ... ok
[INFO] [stdout] test error::tests::from_string ... ok
[INFO] [stdout] test error::tests::new_creates_with_message ... ok
[INFO] [stdout] test error::tests::question_mark_operator_with_str ... ok
[INFO] [stdout] test error::tests::ext_result_alias ... ok
[INFO] [stdout] test error::tests::question_mark_with_io_error ... ok
[INFO] [stdout] test error::tests::to_c_string_empty ... ok
[INFO] [stdout] test error::tests::to_c_string_leading_null_byte ... ok
[INFO] [stdout] test error::tests::to_c_string_multiple_null_bytes ... ok
[INFO] [stdout] test error::tests::to_c_string_normal ... ok
[INFO] [stdout] test aggregate::builder::tests::builder_stores_name ... ok
[INFO] [stdout] test aggregate::builder::tests::try_new_hyphen_rejected ... ok
[INFO] [stdout] test error::tests::to_c_string_with_null_byte ... ok
[INFO] [stdout] test interval::tests::combined_interval ... ok
[INFO] [stdout] test interval::tests::default_interval ... ok
[INFO] [stdout] test interval::tests::exactly_max_i64_micros_no_overflow ... ok
[INFO] [stdout] test interval::tests::negative_interval ... ok
[INFO] [stdout] test interval::tests::one_day ... ok
[INFO] [stdout] test interval::tests::months_calculation ... ok
[INFO] [stdout] test interval::tests::one_month ... ok
[INFO] [stdout] test interval::tests::overflow_returns_none ... ok
[INFO] [stdout] test interval::tests::proptest_interval::checked_and_saturating_agree_when_no_overflow ... ok
[INFO] [stdout] test interval::tests::proptest_interval::saturating_never_panics ... ok
[INFO] [stdout] test interval::tests::read_interval_at_basic ... ok
[INFO] [stdout] test interval::tests::saturating_negative_overflow_all_negative ... ok
[INFO] [stdout] test interval::tests::saturating_negative_overflow_with_positive_days ... ok
[INFO] [stdout] test interval::tests::proptest_interval::micros_only_never_overflows_within_i64 ... ok
[INFO] [stdout] test interval::tests::saturating_no_overflow ... ok
[INFO] [stdout] test interval::tests::proptest_interval::saturating_direction_matches_i128 ... ok
[INFO] [stdout] test interval::tests::saturating_positive_overflow_with_negative_days ... ok
[INFO] [stdout] test interval::tests::saturating_on_overflow ... ok
[INFO] [stdout] test interval::tests::size_of_duck_interval ... ok
[INFO] [stdout] test interval::tests::saturating_positive_overflow_negative_micros ... ok
[INFO] [stdout] test interval::tests::to_micros_method ... ok
[INFO] [stdout] test interval::tests::to_micros_saturating_method ... ok
[INFO] [stdout] test interval::tests::zero_interval ... ok
[INFO] [stdout] test replacement_scan::tests::replacement_scan_info_wraps_null ... ok
[INFO] [stdout] test scaffold::tests::cargo_config_has_windows_crt_static ... ok
[INFO] [stdout] test scaffold::tests::cargo_toml_has_cdylib ... ok
[INFO] [stdout] test scaffold::tests::cargo_toml_has_correct_name ... ok
[INFO] [stdout] test replacement_scan::tests::str_to_cstring_truncates_at_null ... ok
[INFO] [stdout] test scaffold::tests::cargo_toml_has_release_profile ... ok
[INFO] [stdout] test scaffold::tests::description_yml_has_fields ... ok
[INFO] [stdout] test scaffold::tests::description_yml_uses_rust_language ... ok
[INFO] [stdout] test scaffold::tests::excluded_platforms_in_description ... ok
[INFO] [stdout] test scaffold::tests::extension_ci_yml_checks_out_submodules ... ok
[INFO] [stdout] test scaffold::tests::extension_ci_yml_exists ... ok
[INFO] [stdout] test scaffold::tests::extension_ci_yml_has_linux_matrix ... ok
[INFO] [stdout] test scaffold::tests::extension_ci_yml_has_macos_matrix ... ok
[INFO] [stdout] test scaffold::tests::extension_ci_yml_has_windows_matrix ... ok
[INFO] [stdout] test scaffold::tests::extension_ci_yml_runs_sqllogictest ... ok
[INFO] [stdout] test scaffold::tests::extension_config_cmake_exists ... ok
[INFO] [stdout] test scaffold::tests::extension_config_cmake_has_load_tests ... ok
[INFO] [stdout] test scaffold::tests::extension_config_cmake_references_github_repo ... ok
[INFO] [stdout] test scaffold::tests::extension_config_cmake_references_name ... ok
[INFO] [stdout] test scaffold::tests::generates_all_required_files ... ok
[INFO] [stdout] test scaffold::tests::gitignore_has_target_and_duckdb_patterns ... ok
[INFO] [stdout] test scaffold::tests::gitmodules_references_ci_tools ... ok
[INFO] [stdout] test scaffold::tests::invalid_license_rejected ... ok
[INFO] [stdout] test scaffold::tests::invalid_name_rejected ... ok
[INFO] [stdout] test scaffold::tests::invalid_platform_rejected ... ok
[INFO] [stdout] test scaffold::tests::invalid_version_rejected ... ok
[INFO] [stdout] test scaffold::tests::lib_rs_has_entry_point ... ok
[INFO] [stdout] test scaffold::tests::lib_rs_no_cpp_glue ... ok
[INFO] [stdout] test scaffold::tests::lib_rs_uses_quack_rs_api ... ok
[INFO] [stdout] test scaffold::tests::makefile_has_extension_name ... ok
[INFO] [stdout] test scaffold::tests::makefile_includes_rust_build_rules ... ok
[INFO] [stdout] test scaffold::tests::sqllogictest_file_exists ... ok
[INFO] [stdout] test scaffold::tests::sqllogictest_has_require_directive ... ok
[INFO] [stdout] test scaffold::tests::sqllogictest_name_matches_extension ... ok
[INFO] [stdout] test scaffold::tests::unstable_version_accepted ... ok
[INFO] [stdout] test scaffold::tests::wasm_lib_shim_exists ... ok
[INFO] [stdout] test scaffold::tests::wasm_staticlib_example_present ... ok
[INFO] [stdout] test scalar::builder::tests::builder_missing_function ... ok
[INFO] [stdout] test scalar::builder::tests::builder_missing_return_type ... ok
[INFO] [stdout] test scalar::builder::tests::builder_stores_function ... ok
[INFO] [stdout] test scalar::builder::tests::builder_stores_name ... ok
[INFO] [stdout] test scalar::builder::tests::builder_stores_params ... ok
[INFO] [stdout] test scalar::builder::tests::builder_stores_return_type ... ok
[INFO] [stdout] test scalar::builder::tests::overload_builder_default ... ok
[INFO] [stdout] test scalar::builder::tests::overload_builder_stores_fields ... ok
[INFO] [stdout] test scalar::builder::tests::set_builder_stores_name ... ok
[INFO] [stdout] test scalar::builder::tests::set_builder_stores_overloads ... ok
[INFO] [stdout] test scalar::builder::tests::set_try_new_empty_rejected ... ok
[INFO] [stdout] test scalar::builder::tests::set_try_new_valid_name ... ok
[INFO] [stdout] test scalar::builder::tests::try_new_empty_rejected ... ok
[INFO] [stdout] test scalar::builder::tests::try_new_hyphen_rejected ... ok
[INFO] [stdout] test scalar::builder::tests::try_new_uppercase_rejected ... ok
[INFO] [stdout] test scalar::builder::tests::try_new_valid_name ... ok
[INFO] [stdout] test scalar::info::tests::scalar_function_info_as_raw_roundtrip ... ok
[INFO] [stdout] test secrets::tests::debug_redacts_empty_field_value ... ok
[INFO] [stdout] test secrets::tests::debug_redacts_field_values ... ok
[INFO] [stdout] test secrets::tests::display_does_not_leak_values ... ok
[INFO] [stdout] test secrets::tests::display_shows_field_count_not_values ... ok
[INFO] [stdout] test secrets::tests::drop_zeroizes_field_values ... ok
[INFO] [stdout] test secrets::tests::drop_zeroizes_metadata_fields ... ok
[INFO] [stdout] test secrets::tests::field_keys_returns_keys_only ... ok
[INFO] [stdout] test secrets::tests::in_memory_secrets_manager ... ok
[INFO] [stdout] test secrets::tests::list_secrets_with_no_matching_type ... ok
[INFO] [stdout] test secrets::tests::remove_secret_returns_false ... ok
[INFO] [stdout] test secrets::tests::secret_entry_builder ... ok
[INFO] [stdout] test secrets::tests::secret_entry_clone ... ok
[INFO] [stdout] test secrets::tests::secret_entry_empty_name_and_type ... ok
[INFO] [stdout] test secrets::tests::secret_entry_new_defaults ... ok
[INFO] [stdout] test secrets::tests::secret_entry_many_fields ... ok
[INFO] [stdout] test secrets::tests::with_field_overwrites_existing_key ... ok
[INFO] [stdout] test secrets::tests::secrets_manager_is_send_sync ... ok
[INFO] [stdout] test secrets::tests::zeroize_empty_string_is_safe ... ok
[INFO] [stdout] test secrets::tests::zeroize_string_with_unicode ... ok
[INFO] [stdout] test secrets::tests::zeroize_string_with_special_characters ... ok
[INFO] [stdout] test sql_macro::tests::invalid_macro_name_empty_rejected ... ok
[INFO] [stdout] test sql_macro::tests::invalid_macro_name_hyphen_rejected ... ok
[INFO] [stdout] test sql_macro::tests::invalid_macro_name_uppercase_rejected ... ok
[INFO] [stdout] test sql_macro::tests::invalid_param_hyphen_rejected ... ok
[INFO] [stdout] test sql_macro::tests::invalid_param_uppercase_rejected ... ok
[INFO] [stdout] test sql_macro::tests::macro_body_is_eq ... ok
[INFO] [stdout] test sql_macro::tests::name_and_params_stored_correctly ... ok
[INFO] [stdout] test sql_macro::tests::scalar_body_variant ... ok
[INFO] [stdout] test sql_macro::tests::scalar_complex_expression_to_sql ... ok
[INFO] [stdout] test sql_macro::tests::scalar_multiple_params_to_sql ... ok
[INFO] [stdout] test sql_macro::tests::scalar_no_params_to_sql ... ok
[INFO] [stdout] test sql_macro::tests::scalar_one_param_to_sql ... ok
[INFO] [stdout] test sql_macro::tests::sql_macro_is_cloneable ... ok
[INFO] [stdout] test sql_macro::tests::table_body_variant ... ok
[INFO] [stdout] test sql_macro::tests::table_no_params_to_sql ... ok
[INFO] [stdout] test sql_macro::tests::table_with_param_to_sql ... ok
[INFO] [stdout] test sql_macro::tests::valid_single_letter_params ... ok
[INFO] [stdout] test sql_macro::tests::valid_underscore_prefix_param ... ok
[INFO] [stdout] test table::bind_data::tests::destroy_allocated_box ... ok
[INFO] [stdout] test table::bind_data::tests::destroy_null_is_noop ... ok
[INFO] [stdout] test table::bind_data::tests::get_from_bind_returns_none ... ok
[INFO] [stdout] test table::builder::tests::builder_projection_pushdown ... ok
[INFO] [stdout] test table::builder::tests::builder_stores_callbacks ... ok
[INFO] [stdout] test table::builder::tests::builder_stores_name ... ok
[INFO] [stdout] test table::builder::tests::builder_stores_named_params ... ok
[INFO] [stdout] test table::builder::tests::builder_stores_params ... ok
[INFO] [stdout] test table::builder::tests::param_logical_position_tracking ... ok
[INFO] [stdout] test table::builder::tests::try_new_invalid_name ... ok
[INFO] [stdout] test table::builder::tests::try_new_null_byte_rejected ... ok
[INFO] [stdout] test table::builder::tests::try_new_valid_name ... ok
[INFO] [stdout] test table::init_data::tests::destroy_allocated_drops ... ok
[INFO] [stdout] test table::init_data::tests::destroy_null_is_noop ... ok
[INFO] [stdout] test table::typed::tests::build_with_bind_and_scan_succeeds ... ok
[INFO] [stdout] test table::typed::tests::build_without_scan_errors ... ok
[INFO] [stdout] test table::typed::tests::destroy_extra_drops_box ... ok
[INFO] [stdout] test table::typed::tests::destroy_extra_null_is_noop ... ok
[INFO] [stdout] test table::typed::tests::panic_message_classifies_known_payloads ... ok
[INFO] [stdout] test table::typed::tests::passthroughs_mutate_inner_builder ... ok
[INFO] [stdout] test table::typed::tests::with_state_produces_typed_builder ... ok
[INFO] [stdout] test testing::harness::tests::aggregate_convenience_method ... ok
[INFO] [stdout] test testing::harness::tests::aggregate_empty_input ... ok
[INFO] [stdout] test testing::harness::tests::combine_bug_missing_config_propagation ... ok
[INFO] [stdout] test testing::harness::tests::combine_merges_states ... ok
[INFO] [stdout] test testing::harness::tests::combine_propagates_config_fields ... ok
[INFO] [stdout] test testing::harness::tests::default_impl ... ok
[INFO] [stdout] test testing::harness::tests::finalize_returns_state ... ok
[INFO] [stdout] test testing::harness::tests::new_creates_default_state ... ok
[INFO] [stdout] test testing::harness::tests::reset_clears_state ... ok
[INFO] [stdout] test testing::harness::tests::state_borrow ... ok
[INFO] [stdout] test testing::harness::tests::with_state ... ok
[INFO] [stdout] test testing::harness::tests::proptest_harness::combine_is_associative ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_empty_total_registrations ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_has_aggregate_false_when_empty ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_has_scalar_false_when_empty ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_has_sql_macro_false_when_empty ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_has_table_false_when_empty ... ok
[INFO] [stdout] test testing::harness::tests::proptest_harness::combine_identity_element ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_multiple_registrations ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_records_aggregate_set ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_records_cast ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_records_aggregate ... ok
[INFO] [stdout] test testing::harness::tests::update_accumulates ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_records_scalar ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_has_aggregate_set_false_when_empty ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_records_scalar_set ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_records_sql_macro ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_total_registrations_counts_all_types ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_records_table ... ok
[INFO] [stdout] test testing::mock_registrar::tests::mock_registrar_used_with_generic_registrar ... ok
[INFO] [stdout] test testing::mock_vector::tests::mock_double_pattern ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_blob_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_bools ... ok
[INFO] [stdout] test testing::harness::tests::proptest_harness::aggregate_sum_matches_iter_sum ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_f64s ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_i128s ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_f32s ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_i16s ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_i32s ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_i64s ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_i8s ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_intervals ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_strs ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_u16s ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_u32s ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_u64s ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_from_u8s ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_out_of_bounds_is_invalid ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_uuid_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_wrong_type_returns_none ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_all_types_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_blob_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_grows_beyond_initial_capacity ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_date_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_i128_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_interval_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_is_empty ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_set_null_clears_previous_value ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_time_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_try_get_f32_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_timestamp_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::reader_interval_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_try_get_i128_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_try_get_i16_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_try_get_i8_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_try_get_u16_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_try_get_u32_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_try_get_u64_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_try_get_u8_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_typed_getters_bool ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_typed_getters_f64 ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_typed_getters_i32 ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_u16_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_uuid_round_trip ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_varchar ... ok
[INFO] [stdout] test testing::mock_vector::tests::writer_write_and_read_i64 ... ok
[INFO] [stdout] test tls::tests::audit_insecure_provider_flags_issues ... ok
[INFO] [stdout] test tls::tests::audit_only_invalid_certs_not_deprecated_version ... ok
[INFO] [stdout] test tls::tests::audit_secure_provider_no_warnings ... ok
[INFO] [stdout] test tls::tests::downcast_wrong_type_returns_none ... ok
[INFO] [stdout] test tls::tests::failing_provider_metadata ... ok
[INFO] [stdout] test tls::tests::failing_provider_returns_error ... ok
[INFO] [stdout] test tls::tests::provider_is_send_sync ... ok
[INFO] [stdout] test tls::tests::secure_provider_metadata ... ok
[INFO] [stdout] test tls::tests::secure_provider_returns_config ... ok
[INFO] [stdout] test tls::tests::tls11_is_deprecated ... ok
[INFO] [stdout] test tls::tests::tls13_no_warnings ... ok
[INFO] [stdout] test tls::tests::tls_version_deprecated ... ok
[INFO] [stdout] test tls::tests::tls_version_display ... ok
[INFO] [stdout] test tls::tests::trait_object_is_send_sync ... ok
[INFO] [stdout] test tls::tests::tls_version_ordering ... ok
[INFO] [stdout] test types::logical_type::tests::logical_type_error_display ... ok
[INFO] [stdout] test types::logical_type::tests::size_of_logical_type_struct ... ok
[INFO] [stdout] test types::null_handling::tests::debug_display ... ok
[INFO] [stdout] test tls::tests::tls_version_is_not_deprecated ... ok
[INFO] [stdout] test types::null_handling::tests::default_is_default_handling ... ok
[INFO] [stdout] test types::type_id::tests::all_types_round_trip_display ... ok
[INFO] [stdout] test types::type_id::tests::bigint_maps_to_correct_duckdb_type ... ok
[INFO] [stdout] test types::type_id::tests::boolean_maps_to_correct_duckdb_type ... ok
[INFO] [stdout] test types::type_id::tests::from_duckdb_type_roundtrip ... ok
[INFO] [stdout] test types::type_id::tests::timestamp_maps_to_correct_duckdb_type ... ok
[INFO] [stdout] test types::type_id::tests::type_id_clone_copy ... ok
[INFO] [stdout] test types::type_id::tests::type_id_debug ... ok
[INFO] [stdout] test types::type_id::tests::varchar_maps_to_correct_duckdb_type ... ok
[INFO] [stdout] test validate::description_yml::tests::comments_are_ignored ... ok
[INFO] [stdout] test validate::description_yml::tests::excluded_platforms_wasm_accepted ... ok
[INFO] [stdout] test validate::description_yml::tests::excluded_platforms_quoted_stripped ... ok
[INFO] [stdout] test validate::description_yml::tests::inline_comments_stripped_from_values ... ok
[INFO] [stdout] test validate::description_yml::tests::invalid_excluded_platforms_rejected ... ok
[INFO] [stdout] test validate::description_yml::tests::invalid_github_no_slash_rejected ... ok
[INFO] [stdout] test validate::description_yml::tests::invalid_license_rejected ... ok
[INFO] [stdout] test validate::description_yml::tests::invalid_version_rejected ... ok
[INFO] [stdout] test validate::description_yml::tests::invalid_name_rejected ... ok
[INFO] [stdout] test validate::description_yml::tests::missing_description_rejected ... ok
[INFO] [stdout] test validate::description_yml::tests::missing_github_rejected ... ok
[INFO] [stdout] test validate::description_yml::tests::missing_maintainers_rejected ... ok
[INFO] [stdout] test validate::description_yml::tests::missing_name_rejected ... ok
[INFO] [stdout] test validate::description_yml::tests::missing_ref_rejected ... ok
[INFO] [stdout] test validate::description_yml::tests::multiple_maintainers_parsed ... ok
[INFO] [stdout] test validate::description_yml::tests::parse_kv_strips_inline_comment_from_unquoted ... ok
[INFO] [stdout] test validate::description_yml::tests::parse_kv_preserves_hash_in_quoted_values ... ok
[INFO] [stdout] test validate::description_yml::tests::stable_semver_version_accepted ... ok
[INFO] [stdout] test validate::description_yml::tests::parse_kv_no_comment ... ok
[INFO] [stdout] test validate::description_yml::tests::valid_yml_parses_correctly ... ok
[INFO] [stdout] test validate::description_yml::tests::unstable_git_hash_version_accepted ... ok
[INFO] [stdout] test validate::description_yml::tests::validate_description_yml_str_valid ... ok
[INFO] [stdout] test validate::description_yml::tests::validate_rust_extension_missing_rust_toolchain ... ok
[INFO] [stdout] test validate::description_yml::tests::validate_rust_extension_valid ... ok
[INFO] [stdout] test validate::description_yml::tests::validate_rust_extension_wrong_build ... ok
[INFO] [stdout] test validate::description_yml::tests::validate_rust_extension_wrong_language ... ok
[INFO] [stdout] test validate::extension_name::tests::empty_name_rejected ... ok
[INFO] [stdout] test validate::extension_name::tests::max_length_accepted ... ok
[INFO] [stdout] test validate::extension_name::tests::space_rejected ... ok
[INFO] [stdout] test validate::extension_name::tests::special_chars_rejected ... ok
[INFO] [stdout] test validate::extension_name::tests::starts_with_digit_rejected ... ok
[INFO] [stdout] test validate::extension_name::tests::starts_with_hyphen_rejected ... ok
[INFO] [stdout] test validate::extension_name::tests::too_long_rejected ... ok
[INFO] [stdout] test validate::extension_name::tests::uppercase_mid_rejected ... ok
[INFO] [stdout] test validate::extension_name::tests::uppercase_start_rejected ... ok
[INFO] [stdout] test validate::extension_name::tests::valid_mixed ... ok
[INFO] [stdout] test validate::extension_name::tests::valid_simple_name ... ok
[INFO] [stdout] test validate::extension_name::tests::valid_with_digits ... ok
[INFO] [stdout] test validate::extension_name::tests::valid_with_hyphen ... ok
[INFO] [stdout] test validate::extension_name::tests::valid_with_underscore ... ok
[INFO] [stdout] test validate::function_name::tests::empty_rejected ... ok
[INFO] [stdout] test validate::function_name::tests::hyphen_rejected ... ok
[INFO] [stdout] test validate::function_name::tests::max_length_accepted ... ok
[INFO] [stdout] test validate::function_name::tests::null_byte_rejected ... ok
[INFO] [stdout] test validate::function_name::tests::quote_rejected ... ok
[INFO] [stdout] test validate::function_name::tests::semicolon_rejected ... ok
[INFO] [stdout] test validate::function_name::tests::space_rejected ... ok
[INFO] [stdout] test validate::function_name::tests::special_char_rejected ... ok
[INFO] [stdout] test validate::function_name::tests::starts_with_digit_rejected ... ok
[INFO] [stdout] test validate::function_name::tests::too_long_rejected ... ok
[INFO] [stdout] test validate::function_name::tests::uppercase_mid_rejected ... ok
[INFO] [stdout] test validate::function_name::tests::uppercase_rejected ... ok
[INFO] [stdout] test validate::function_name::tests::valid_simple ... ok
[INFO] [stdout] test validate::function_name::tests::valid_single_char ... ok
[INFO] [stdout] test validate::function_name::tests::valid_underscore_prefix ... ok
[INFO] [stdout] test validate::function_name::tests::valid_with_digits ... ok
[INFO] [stdout] test validate::platform::tests::all_platforms_valid ... ok
[INFO] [stdout] test validate::platform::tests::empty_rejected ... ok
[INFO] [stdout] test validate::platform::tests::linux_amd64_valid ... ok
[INFO] [stdout] test validate::platform::tests::osx_arm64_valid ... ok
[INFO] [stdout] test validate::platform::tests::unknown_platform_rejected ... ok
[INFO] [stdout] test validate::platform::tests::validate_excluded_platforms_duplicate ... ok
[INFO] [stdout] test validate::platform::tests::validate_excluded_platforms_empty ... ok
[INFO] [stdout] test validate::platform::tests::validate_excluded_platforms_invalid ... ok
[INFO] [stdout] test validate::platform::tests::validate_excluded_platforms_valid ... ok
[INFO] [stdout] test validate::platform::tests::wasm_valid ... ok
[INFO] [stdout] test validate::release_profile::tests::check_fields_independent ... ok
[INFO] [stdout] test validate::release_profile::tests::empty_panic_rejected ... ok
[INFO] [stdout] test validate::release_profile::tests::fat_lto_accepted ... ok
[INFO] [stdout] test validate::release_profile::tests::fully_optimized ... ok
[INFO] [stdout] test validate::release_profile::tests::no_lto_still_passes_required ... ok
[INFO] [stdout] test validate::release_profile::tests::panic_unwind_rejected ... ok
[INFO] [stdout] test validate::release_profile::tests::thin_lto_not_full ... ok
[INFO] [stdout] test validate::semver::tests::classify_empty_rejected ... ok
[INFO] [stdout] test validate::semver::tests::classify_not_hex_rejected ... ok
[INFO] [stdout] test validate::semver::tests::classify_pre_release_with_suffix ... ok
[INFO] [stdout] test validate::semver::tests::classify_stable ... ok
[INFO] [stdout] test validate::semver::tests::classify_pre_release ... ok
[INFO] [stdout] test validate::semver::tests::classify_stable_high_major ... ok
[INFO] [stdout] test validate::semver::tests::classify_too_short_hash_rejected ... ok
[INFO] [stdout] test validate::semver::tests::classify_unstable_git_hash ... ok
[INFO] [stdout] test validate::semver::tests::classify_unstable_long_hash ... ok
[INFO] [stdout] test validate::semver::tests::classify_uppercase_hash_rejected ... ok
[INFO] [stdout] test validate::semver::tests::empty_component_rejected ... ok
[INFO] [stdout] test validate::semver::tests::empty_rejected ... ok
[INFO] [stdout] test validate::semver::tests::four_components_rejected ... ok
[INFO] [stdout] test validate::semver::tests::leading_v_rejected ... ok
[INFO] [stdout] test validate::semver::tests::leading_zero_on_zero_itself_accepted ... ok
[INFO] [stdout] test validate::semver::tests::leading_zero_rejected ... ok
[INFO] [stdout] test validate::semver::tests::non_numeric_rejected ... ok
[INFO] [stdout] test validate::semver::tests::single_number_rejected ... ok
[INFO] [stdout] test validate::semver::tests::stability_display ... ok
[INFO] [stdout] test validate::semver::tests::two_components_rejected ... ok
[INFO] [stdout] test validate::semver::tests::valid_build_metadata ... ok
[INFO] [stdout] test validate::semver::tests::valid_prerelease_and_build ... ok
[INFO] [stdout] test validate::semver::tests::validate_extension_version_hash ... ok
[INFO] [stdout] test validate::semver::tests::valid_simple ... ok
[INFO] [stdout] test validate::semver::tests::valid_prerelease ... ok
[INFO] [stdout] test validate::semver::tests::validate_extension_version_invalid ... ok
[INFO] [stdout] test validate::semver::tests::validate_extension_version_semver ... ok
[INFO] [stdout] test validate::spdx::tests::all_listed_licenses_validate ... ok
[INFO] [stdout] test validate::spdx::tests::apache_accepted ... ok
[INFO] [stdout] test validate::spdx::tests::bsd_3_clause_accepted ... ok
[INFO] [stdout] test validate::spdx::tests::case_sensitive ... ok
[INFO] [stdout] test validate::spdx::tests::empty_rejected ... ok
[INFO] [stdout] test validate::spdx::tests::gpl_accepted ... ok
[INFO] [stdout] test validate::spdx::tests::mit_accepted ... ok
[INFO] [stdout] test validate::spdx::tests::unknown_license_rejected ... ok
[INFO] [stdout] test validate::spdx::tests::unlicense_accepted ... ok
[INFO] [stdout] test validate::tests::all_wasm_platforms_excluded_is_ok ... ok
[INFO] [stdout] test validate::tests::duplicate_platform_str_rejected ... ok
[INFO] [stdout] test validate::tests::empty_excluded_platforms_str_is_ok ... ok
[INFO] [stdout] test validate::tests::invalid_platform_str_rejected ... ok
[INFO] [stdout] test validate::tests::multiple_platforms_str_valid ... ok
[INFO] [stdout] test validate::tests::single_platform_str_valid ... ok
[INFO] [stdout] test value::blob::tests::blob_size_null_empty_blob_is_valid ... ok
[INFO] [stdout] test value::blob::tests::blob_size_null_non_empty_blob_is_invalid ... ok
[INFO] [stdout] test value::blob::tests::null_value_as_blob_returns_error ... ok
[INFO] [stdout] test value::tests::as_bool_or_returns_default_for_null ... ok
[INFO] [stdout] test value::tests::as_f64_or_returns_default_for_null ... ok
[INFO] [stdout] test value::tests::as_f32_or_returns_default_for_null ... ok
[INFO] [stdout] test value::tests::as_i32_or_returns_default_for_null ... ok
[INFO] [stdout] test value::tests::as_i64_or_returns_default_for_null ... ok
[INFO] [stdout] test value::tests::as_str_or_default_returns_empty_for_null ... ok
[INFO] [stdout] test value::tests::as_str_or_returns_default_for_null ... ok
[INFO] [stdout] test value::tests::into_raw_prevents_double_free ... ok
[INFO] [stdout] test value::tests::null_value_as_str_returns_error ... ok
[INFO] [stdout] test value::tests::null_value_is_null ... ok
[INFO] [stdout] test vector::complex::tests::list_entry_layout ... ok
[INFO] [stdout] test vector::complex::tests::set_and_get_list_entry ... ok
[INFO] [stdout] test vector::reader::tests::bool_read_u8_pattern ... ok
[INFO] [stdout] test vector::reader::tests::is_valid_when_validity_null ... ok
[INFO] [stdout] test vector::reader::tests::row_count_is_zero_for_empty_state ... ok
[INFO] [stdout] test vector::string::tests::duck_string_inline_max_len_constant ... ok
[INFO] [stdout] test vector::string::tests::duck_string_size_constant ... ok
[INFO] [stdout] test vector::string::tests::empty_string_inline ... ok
[INFO] [stdout] test vector::string::tests::max_inline_string ... ok
[INFO] [stdout] test vector::string::tests::pointer_format_string ... ok
[INFO] [stdout] test vector::string::tests::pointer_null_returns_none ... ok
[INFO] [stdout] test vector::string::tests::read_duck_string_inline ... ok
[INFO] [stdout] test vector::string::tests::read_duck_string_pointer_format ... ok
[INFO] [stdout] test vector::string::tests::read_duck_blob_preserves_non_utf8_pointer_bytes ... ok
[INFO] [stdout] test vector::struct_reader::tests::size_of_struct_reader ... ok
[INFO] [stdout] test vector::string::tests::read_duck_blob_preserves_non_utf8_inline_bytes ... ok
[INFO] [stdout] test vector::struct_reader::tests::struct_reader_field_count ... ok
[INFO] [stdout] test vector::struct_writer::tests::size_of_struct_writer ... ok
[INFO] [stdout] test vector::struct_writer::tests::struct_writer_field_count ... ok
[INFO] [stdout] test vector::validity::tests::read_only_with_null_ptr ... ok
[INFO] [stdout] test vector::string::tests::short_string_inline ... ok
[INFO] [stdout] test vector::writer::tests::size_of_vector_writer ... ok
[INFO] [stdout] test warning::tests::collector_clear ... ok
[INFO] [stdout] test warning::tests::collector_clear_then_emit ... ok
[INFO] [stdout] test warning::tests::collector_default ... ok
[INFO] [stdout] test warning::tests::collector_emit_and_drain ... ok
[INFO] [stdout] test warning::tests::collector_is_send_sync ... ok
[INFO] [stdout] test warning::tests::collector_snapshot_does_not_clear ... ok
[INFO] [stdout] test warning::tests::severity_display ... ok
[INFO] [stdout] test warning::tests::snapshot_after_drain_is_empty ... ok
[INFO] [stdout] test warning::tests::multiple_drains_second_is_empty ... ok
[INFO] [stdout] test warning::tests::collector_drain_returns_in_order ... ok
[INFO] [stdout] test warning::tests::warning_display_without_cwe ... ok
[INFO] [stdout] test warning::tests::severity_clone_eq_hash ... ok
[INFO] [stdout] test warning::tests::warning_clone ... ok
[INFO] [stdout] test warning::tests::warning_debug_contains_fields ... ok
[INFO] [stdout] test warning::tests::warning_display_with_cwe ... ok
[INFO] [stdout] test value::tests::size_of_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 460 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/append_metadata.rs (/opt/rustwide/target/release/deps/append_metadata-81005f22c3019f12)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test tests::build_metadata_cpp_abi_type ... ok
[INFO] [stdout] test tests::build_metadata_field3_abi_type ... ok
[INFO] [stdout] test tests::build_metadata_field4_extension_version ... ok
[INFO] [stdout] test tests::build_metadata_field6_platform ... ok
[INFO] [stdout] test tests::build_metadata_fields_0_2_reserved ... ok
[INFO] [stdout] test tests::build_metadata_field7_magic ... ok
[INFO] [stdout] test tests::build_metadata_field5_duckdb_version ... ok
[INFO] [stdout] test tests::build_metadata_is_exactly_512_bytes ... ok
[INFO] [stdout] test tests::build_metadata_rejects_long_platform ... ok
[INFO] [stdout] test tests::build_metadata_signature_area_is_zero ... ok
[INFO] [stdout] test tests::dump_fields_does_not_panic ... ok
[INFO] [stdout] test tests::make_field_empty_is_all_zeros ... ok
[INFO] [stdout] test tests::make_field_all_valid_abi_types ... ok
[INFO] [stdout] test tests::make_field_magic_is_ascii_four ... ok
[INFO] [stdout] test tests::make_field_max_length_is_31_chars ... ok
[INFO] [stdout] test tests::make_field_rejects_32_chars ... ok
[INFO] [stdout] test tests::make_field_null_terminates_and_pads ... ok
[INFO] [stdout] test tests::make_field_rejects_non_ascii ... ok
[INFO] [stdout] test tests::parse_args_defaults ... ok
[INFO] [stdout] test tests::roundtrip_file_has_correct_footer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/release/deps/integration_test-6120894a6e7183b2)
[INFO] [stdout] 
[INFO] [stdout] running 64 tests
[INFO] [stdout] test aggregate_builder_name_accessor ... ok
[INFO] [stdout] test cast_builder_source_target_accessors ... ok
[INFO] [stdout] test duck_string_view_inline_format ... ok
[INFO] [stdout] test extension_error_from_string ... ok
[INFO] [stdout] test extension_error_implements_std_error ... ok
[INFO] [stdout] test extension_error_message_preserved ... ok
[INFO] [stdout] test extension_error_question_mark_operator ... ok
[INFO] [stdout] test extension_error_to_c_string_no_null ... ok
[INFO] [stdout] test extension_error_truncates_at_null_byte ... ok
[INFO] [stdout] test ffi_state_size_matches_pointer ... ok
[INFO] [stdout] test harness_combine_bug_demo_missing_config ... ok
[INFO] [stdout] test harness_combine_propagates_config ... ok
[INFO] [stdout] test interval_negative_values ... ok
[INFO] [stdout] test harness_sum_correctness ... ok
[INFO] [stdout] test duck_string_view_empty_string ... ok
[INFO] [stdout] test interval_combined_fields ... ok
[INFO] [stdout] test harness_empty_aggregate_is_default ... ok
[INFO] [stdout] test interval_one_day_in_micros ... ok
[INFO] [stdout] test interval_saturating_underflow_returns_min ... ok
[INFO] [stdout] test interval_overflow_returns_none ... ok
[INFO] [stdout] test interval_one_month_in_micros ... ok
[INFO] [stdout] test mock_registrar_records_cast ... ok
[INFO] [stdout] test interval_saturating_overflow_returns_max ... ok
[INFO] [stdout] test mock_registrar_records_sql_macro ... ok
[INFO] [stdout] test mock_registrar_records_scalar_function ... ok
[INFO] [stdout] test mock_vector_pattern_extract_and_test_logic ... ok
[INFO] [stdout] test mock_vector_reader_from_i64s ... ok
[INFO] [stdout] test mock_vector_reader_out_of_bounds ... ok
[INFO] [stdout] test mock_vector_writer_boolean_and_interval ... ok
[INFO] [stdout] test mock_vector_writer_f32_round_trip ... ok
[INFO] [stdout] test mock_vector_reader_from_strs ... ok
[INFO] [stdout] test mock_registrar_used_as_generic_registrar ... ok
[INFO] [stdout] test mock_vector_writer_grows_beyond_initial_capacity ... ok
[INFO] [stdout] test mock_vector_writer_set_null_after_write ... ok
[INFO] [stdout] test mock_vector_writer_u32_round_trip ... ok
[INFO] [stdout] test mock_vector_writer_u64_round_trip ... ok
[INFO] [stdout] test mock_vector_writer_basic_write_and_read ... ok
[INFO] [stdout] test mock_vector_writer_write_str_alias ... ok
[INFO] [stdout] test scalar_builder_name_accessor ... ok
[INFO] [stdout] test mock_registrar_records_table_function ... ok
[INFO] [stdout] test mock_registrar_records_aggregate_function ... ok
[INFO] [stdout] test sql_macro_clone_produces_equal_sql ... ok
[INFO] [stdout] test sql_macro_body_accessor_scalar ... ok
[INFO] [stdout] test interval_zero_is_zero_micros ... ok
[INFO] [stdout] test sql_macro_body_accessor_table ... ok
[INFO] [stdout] test sql_macro_name_and_params_accessors ... ok
[INFO] [stdout] test sql_macro_error_mentions_bad_param_name ... ok
[INFO] [stdout] test sql_macro_scalar_clamp_to_sql ... ok
[INFO] [stdout] test sql_macro_invalid_name_rejected ... ok
[INFO] [stdout] test sql_macro_invalid_param_rejected ... ok
[INFO] [stdout] test sql_macro_scalar_to_sql_no_params ... ok
[INFO] [stdout] test sql_macro_scalar_to_sql_multiple_params ... ok
[INFO] [stdout] test sql_macro_table_to_sql ... ok
[INFO] [stdout] test sql_macro_valid_underscore_param ... ok
[INFO] [stdout] test table_builder_name_accessor ... ok
[INFO] [stdout] test type_id_enum_sql_names_are_correct ... ok
[INFO] [stdout] test typed_table_function_builds_through_mock_registrar ... ok
[INFO] [stdout] test type_id_copy_and_eq ... ok
[INFO] [stdout] test vector_reader_validity_null_means_all_valid ... ok
[INFO] [stdout] test typed_table_function_requires_scan_closure ... ok
[INFO] [stdout] test vector_reader_boolean_as_u8_pattern ... ok
[INFO] [stdout] test vector_writer_size_is_two_pointers ... ok
[INFO] [stdout] test type_id_display_matches_sql_name ... ok
[INFO] [stdout] test scaffold_generated_code_compiles ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- scaffold_generated_code_compiles stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'scaffold_generated_code_compiles' (2970) panicked at tests/integration_test.rs:583:5:
[INFO] [stdout] Scaffold-generated code failed to compile!
[INFO] [stdout] stdout:
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout]     Updating crates.io index
[INFO] [stdout] warning: spurious network error (3 tries remaining): [6] Could not resolve hostname (Could not resolve host: index.crates.io)
[INFO] [stdout] warning: spurious network error (2 tries remaining): [6] Could not resolve hostname (Could not resolve host: index.crates.io)
[INFO] [stdout] warning: spurious network error (1 try remaining): [6] Could not resolve hostname (Could not resolve host: index.crates.io)
[INFO] [stdout] warning: spurious network error (3 tries remaining): [6] Could not resolve hostname (Could not resolve host: index.crates.io)
[INFO] [stdout] warning: spurious network error (3 tries remaining): [6] Could not resolve hostname (Could not resolve host: index.crates.io)
[INFO] [stdout] warning: spurious network error (2 tries remaining): [6] Could not resolve hostname (Could not resolve host: index.crates.io)
[INFO] [stdout] warning: spurious network error (2 tries remaining): [6] Could not resolve hostname (Could not resolve host: index.crates.io)
[INFO] [stdout] warning: spurious network error (1 try remaining): [6] Could not resolve hostname (Could not resolve host: index.crates.io)
[INFO] [stdout] warning: spurious network error (1 try remaining): [6] Could not resolve hostname (Could not resolve host: index.crates.io)
[INFO] [stdout] error: failed to get `libduckdb-sys` as a dependency of package `test_ext v0.1.0 (/tmp/quack_rs_scaffold_compile_test_McNaEe)`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   failed to load source for dependency `libduckdb-sys`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   unable to update registry `crates-io`
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   download of config.json failed
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]   [6] Could not resolve hostname (Could not resolve host: index.crates.io)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f4635c2f8b5 - <unknown>
[INFO] [stdout]    1:     0x5f4635c146fa - <unknown>
[INFO] [stdout]    2:     0x5f4635c2ef2b - <unknown>
[INFO] [stdout]    3:     0x5f4635c2ea2f - <unknown>
[INFO] [stdout]    4:     0x5f4635c2e65a - <unknown>
[INFO] [stdout]    5:     0x5f4635c2e191 - <unknown>
[INFO] [stdout]    6:     0x5f4635c570e1 - <unknown>
[INFO] [stdout]    7:     0x5f4635c57099 - <unknown>
[INFO] [stdout]    8:     0x5f4635c575ac - <unknown>
[INFO] [stdout]    9:     0x5f4635c1458b - <unknown>
[INFO] [stdout]   10:     0x5f4635c0d613 - <unknown>
[INFO] [stdout]   11:     0x5f4635c70eeb - <unknown>
[INFO] [stdout]   12:     0x5f4635c6d081 - <unknown>
[INFO] [stdout]   13:     0x5f4635c6c86c - <unknown>
[INFO] [stdout]   14:     0x5f4635c8879c - <unknown>
[INFO] [stdout]   15:     0x5f4635c58609 - <unknown>
[INFO] [stdout]   16:     0x7697a232307a - <unknown>
[INFO] [stdout]   17:     0x7697a23b6534 - clone
[INFO] [stdout]   18:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     scaffold_generated_code_compiles
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 63 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.16s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test integration_test`
[INFO] running `Command { std: "docker" "inspect" "4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022", kill_on_drop: false }`
[INFO] [stdout] 4b90aa02ca0bbcb05fd7b089aabf4204127380e8ae85c32d6142c1ec3d88c022
