[INFO] fetching crate duckdb-extension-framework 0.7.0... [INFO] checking duckdb-extension-framework-0.7.0 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145342-1 [INFO] extracting crate duckdb-extension-framework 0.7.0 into /workspace/builds/worker-4-tc1/source [INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml [INFO] started tweaking crates.io crate duckdb-extension-framework 0.7.0 [INFO] finished tweaking crates.io crate duckdb-extension-framework 0.7.0 [INFO] tweaked toml for crates.io crate duckdb-extension-framework 0.7.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate duckdb-extension-framework 0.7.0 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 59 packages to latest compatible versions [INFO] [stderr] Adding bindgen v0.61.0 (available: v0.72.0) [INFO] [stderr] Adding num-derive v0.3.3 (available: v0.4.2) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded build_script v0.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b7e5b7a7de418988ef1af634227d50908fc56cac055c1e4ce75d59277e69992e [INFO] running `Command { std: "docker" "start" "-a" "b7e5b7a7de418988ef1af634227d50908fc56cac055c1e4ce75d59277e69992e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b7e5b7a7de418988ef1af634227d50908fc56cac055c1e4ce75d59277e69992e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b7e5b7a7de418988ef1af634227d50908fc56cac055c1e4ce75d59277e69992e", kill_on_drop: false }` [INFO] [stdout] b7e5b7a7de418988ef1af634227d50908fc56cac055c1e4ce75d59277e69992e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1060d54feb8a68e826d27ba2064f5970ed4d4f7b36b74843c71865e69b540dc6 [INFO] running `Command { std: "docker" "start" "-a" "1060d54feb8a68e826d27ba2064f5970ed4d4f7b36b74843c71865e69b540dc6", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling bitflags v2.9.3 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling bindgen v0.61.0 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling home v0.5.11 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling libloading v0.8.8 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling lazycell v1.3.0 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling cc v1.2.34 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling build_script v0.2.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling num-derive v0.3.3 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling duckdb-extension-framework v0.7.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_config`, `crate::duckly::duckdb_config_count`, `crate::duckly::duckdb_create_config`, `crate::duckly::duckdb_destroy_config`, `crate::duckly::duckdb_get_config_flag`, `crate::duckly::duckdb_set_config` [INFO] [stdout] --> src/config.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | duckdb_config, duckdb_config_count, duckdb_create_config, duckdb_destroy_config, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ no `duckdb_destroy_config` in `duckly` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `duckdb_create_config` in `duckly` [INFO] [stdout] | | no `duckdb_config_count` in `duckly` [INFO] [stdout] | no `duckdb_config` in `duckly` [INFO] [stdout] 10 | duckdb_get_config_flag, duckdb_set_config, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ no `duckdb_set_config` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_get_config_flag` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_config`, `crate::duckly::duckdb_config_count`, `crate::duckly::duckdb_create_config`, `crate::duckly::duckdb_destroy_config`, `crate::duckly::duckdb_get_config_flag`, `crate::duckly::duckdb_set_config` [INFO] [stdout] --> src/config.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | duckdb_config, duckdb_config_count, duckdb_create_config, duckdb_destroy_config, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ no `duckdb_destroy_config` in `duckly` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `duckdb_create_config` in `duckly` [INFO] [stdout] | | no `duckdb_config_count` in `duckly` [INFO] [stdout] | no `duckdb_config` in `duckly` [INFO] [stdout] 10 | duckdb_get_config_flag, duckdb_set_config, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ no `duckdb_set_config` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_get_config_flag` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_connection`, `crate::duckly::duckdb_disconnect`, `crate::duckly::duckdb_register_table_function` [INFO] [stdout] --> src/connection.rs:2:21 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::duckly::{duckdb_connection, duckdb_disconnect, duckdb_register_table_function}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_register_table_function` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_disconnect` in `duckly` [INFO] [stdout] | no `duckdb_connection` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_connection`, `crate::duckly::duckdb_disconnect`, `crate::duckly::duckdb_register_table_function` [INFO] [stdout] --> src/connection.rs:2:21 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::duckly::{duckdb_connection, duckdb_disconnect, duckdb_register_table_function}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_register_table_function` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_disconnect` in `duckly` [INFO] [stdout] | no `duckdb_connection` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_create_data_chunk`, `crate::duckly::duckdb_data_chunk`, `crate::duckly::duckdb_data_chunk_get_column_count`, `crate::duckly::duckdb_data_chunk_get_size`, `crate::duckly::duckdb_data_chunk_get_vector`, `crate::duckly::duckdb_data_chunk_reset`, `crate::duckly::duckdb_data_chunk_set_size`, `crate::duckly::duckdb_destroy_data_chunk`, `crate::duckly::duckdb_logical_type`, `crate::duckly::idx_t` [INFO] [stdout] --> src/data_chunk.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | duckdb_create_data_chunk, duckdb_data_chunk, duckdb_data_chunk_get_column_count, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_data_chunk_get_column_count` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_data_chunk` in `duckly` [INFO] [stdout] | no `duckdb_create_data_chunk` in `duckly` [INFO] [stdout] 3 | duckdb_data_chunk_get_size, duckdb_data_chunk_get_vector, duckdb_data_chunk_reset, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_data_chunk_reset` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_data_chunk_get_vector` in `duckly` [INFO] [stdout] | no `duckdb_data_chunk_get_size` in `duckly` [INFO] [stdout] 4 | duckdb_data_chunk_set_size, duckdb_destroy_data_chunk, duckdb_logical_type, idx_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^ no `idx_t` in `duckly` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `duckdb_logical_type` in `duckly` [INFO] [stdout] | | no `duckdb_destroy_data_chunk` in `duckly` [INFO] [stdout] | no `duckdb_data_chunk_set_size` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_create_data_chunk`, `crate::duckly::duckdb_data_chunk`, `crate::duckly::duckdb_data_chunk_get_column_count`, `crate::duckly::duckdb_data_chunk_get_size`, `crate::duckly::duckdb_data_chunk_get_vector`, `crate::duckly::duckdb_data_chunk_reset`, `crate::duckly::duckdb_data_chunk_set_size`, `crate::duckly::duckdb_destroy_data_chunk`, `crate::duckly::duckdb_logical_type`, `crate::duckly::idx_t` [INFO] [stdout] --> src/data_chunk.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | duckdb_create_data_chunk, duckdb_data_chunk, duckdb_data_chunk_get_column_count, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_data_chunk_get_column_count` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_data_chunk` in `duckly` [INFO] [stdout] | no `duckdb_create_data_chunk` in `duckly` [INFO] [stdout] 3 | duckdb_data_chunk_get_size, duckdb_data_chunk_get_vector, duckdb_data_chunk_reset, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_data_chunk_reset` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_data_chunk_get_vector` in `duckly` [INFO] [stdout] | no `duckdb_data_chunk_get_size` in `duckly` [INFO] [stdout] 4 | duckdb_data_chunk_set_size, duckdb_destroy_data_chunk, duckdb_logical_type, idx_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^ no `idx_t` in `duckly` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `duckdb_logical_type` in `duckly` [INFO] [stdout] | | no `duckdb_destroy_data_chunk` in `duckly` [INFO] [stdout] | no `duckdb_data_chunk_set_size` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_add_replacement_scan`, `crate::duckly::duckdb_close`, `crate::duckly::duckdb_connect`, `crate::duckly::duckdb_connection`, `crate::duckly::duckdb_database`, `crate::duckly::duckdb_delete_callback_t`, `crate::duckly::duckdb_open`, `crate::duckly::duckdb_open_ext`, `crate::duckly::duckdb_replacement_callback_t` [INFO] [stdout] --> src/database.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | duckdb_add_replacement_scan, duckdb_close, duckdb_connect, duckdb_connection, duckdb_database, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ no `duckdb_database` in `duckly` [INFO] [stdout] | | | | | [INFO] [stdout] | | | | no `duckdb_connection` in `duckly` [INFO] [stdout] | | | no `duckdb_connect` in `duckly` [INFO] [stdout] | | no `duckdb_close` in `duckly` [INFO] [stdout] | no `duckdb_add_replacement_scan` in `duckly` [INFO] [stdout] 4 | duckdb_delete_callback_t, duckdb_open, duckdb_open_ext, duckdb_replacement_callback_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_replacement_callback_t` in `duckly` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `duckdb_open_ext` in `duckly` [INFO] [stdout] | | no `duckdb_open` in `duckly` [INFO] [stdout] | no `duckdb_delete_callback_t` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_add_replacement_scan`, `crate::duckly::duckdb_close`, `crate::duckly::duckdb_connect`, `crate::duckly::duckdb_connection`, `crate::duckly::duckdb_database`, `crate::duckly::duckdb_delete_callback_t`, `crate::duckly::duckdb_open`, `crate::duckly::duckdb_open_ext`, `crate::duckly::duckdb_replacement_callback_t` [INFO] [stdout] --> src/database.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | duckdb_add_replacement_scan, duckdb_close, duckdb_connect, duckdb_connection, duckdb_database, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ no `duckdb_database` in `duckly` [INFO] [stdout] | | | | | [INFO] [stdout] | | | | no `duckdb_connection` in `duckly` [INFO] [stdout] | | | no `duckdb_connect` in `duckly` [INFO] [stdout] | | no `duckdb_close` in `duckly` [INFO] [stdout] | no `duckdb_add_replacement_scan` in `duckly` [INFO] [stdout] 4 | duckdb_delete_callback_t, duckdb_open, duckdb_open_ext, duckdb_replacement_callback_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_replacement_callback_t` in `duckly` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `duckdb_open_ext` in `duckly` [INFO] [stdout] | | no `duckdb_open` in `duckly` [INFO] [stdout] | no `duckdb_delete_callback_t` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_create_list_type`, `crate::duckly::duckdb_create_logical_type`, `crate::duckly::duckdb_create_map_type`, `crate::duckly::duckdb_create_struct_type`, `crate::duckly::duckdb_create_union`, `crate::duckly::duckdb_destroy_logical_type`, `crate::duckly::duckdb_get_type_id`, `crate::duckly::duckdb_logical_type`, `crate::duckly::idx_t` [INFO] [stdout] --> src/logical_type.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | duckdb_create_list_type, duckdb_create_logical_type, duckdb_create_map_type, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_create_map_type` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_create_logical_type` in `duckly` [INFO] [stdout] | no `duckdb_create_list_type` in `duckly` [INFO] [stdout] 4 | duckdb_create_struct_type, duckdb_create_union, duckdb_destroy_logical_type, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_destroy_logical_type` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_create_union` in `duckly` [INFO] [stdout] | no `duckdb_create_struct_type` in `duckly` [INFO] [stdout] 5 | duckdb_get_type_id, duckdb_logical_type, idx_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^ no `idx_t` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_logical_type` in `duckly` [INFO] [stdout] | no `duckdb_get_type_id` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_create_list_type`, `crate::duckly::duckdb_create_logical_type`, `crate::duckly::duckdb_create_map_type`, `crate::duckly::duckdb_create_struct_type`, `crate::duckly::duckdb_create_union`, `crate::duckly::duckdb_destroy_logical_type`, `crate::duckly::duckdb_get_type_id`, `crate::duckly::duckdb_logical_type`, `crate::duckly::idx_t` [INFO] [stdout] --> src/logical_type.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | duckdb_create_list_type, duckdb_create_logical_type, duckdb_create_map_type, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_create_map_type` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_create_logical_type` in `duckly` [INFO] [stdout] | no `duckdb_create_list_type` in `duckly` [INFO] [stdout] 4 | duckdb_create_struct_type, duckdb_create_union, duckdb_destroy_logical_type, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_destroy_logical_type` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_create_union` in `duckly` [INFO] [stdout] | no `duckdb_create_struct_type` in `duckly` [INFO] [stdout] 5 | duckdb_get_type_id, duckdb_logical_type, idx_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^ no `idx_t` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_logical_type` in `duckly` [INFO] [stdout] | no `duckdb_get_type_id` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_bind_add_result_column`, `crate::duckly::duckdb_bind_get_extra_info`, `crate::duckly::duckdb_bind_get_parameter`, `crate::duckly::duckdb_bind_get_parameter_count`, `crate::duckly::duckdb_bind_info`, `crate::duckly::duckdb_bind_set_bind_data`, `crate::duckly::duckdb_bind_set_cardinality`, `crate::duckly::duckdb_bind_set_error`, `crate::duckly::idx_t` [INFO] [stdout] --> src/table_functions/bind_info.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | duckdb_bind_add_result_column, duckdb_bind_get_extra_info, duckdb_bind_get_parameter, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_bind_get_parameter` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_bind_get_extra_info` in `duckly` [INFO] [stdout] | no `duckdb_bind_add_result_column` in `duckly` [INFO] [stdout] 3 | duckdb_bind_get_parameter_count, duckdb_bind_info, duckdb_bind_set_bind_data, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_bind_set_bind_data` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_bind_info` in `duckly` [INFO] [stdout] | no `duckdb_bind_get_parameter_count` in `duckly` [INFO] [stdout] 4 | duckdb_bind_set_cardinality, duckdb_bind_set_error, idx_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^ no `idx_t` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_bind_set_error` in `duckly` [INFO] [stdout] | no `duckdb_bind_set_cardinality` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_bind_add_result_column`, `crate::duckly::duckdb_bind_get_extra_info`, `crate::duckly::duckdb_bind_get_parameter`, `crate::duckly::duckdb_bind_get_parameter_count`, `crate::duckly::duckdb_bind_info`, `crate::duckly::duckdb_bind_set_bind_data`, `crate::duckly::duckdb_bind_set_cardinality`, `crate::duckly::duckdb_bind_set_error`, `crate::duckly::idx_t` [INFO] [stdout] --> src/table_functions/bind_info.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | duckdb_bind_add_result_column, duckdb_bind_get_extra_info, duckdb_bind_get_parameter, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_bind_get_parameter` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_bind_get_extra_info` in `duckly` [INFO] [stdout] | no `duckdb_bind_add_result_column` in `duckly` [INFO] [stdout] 3 | duckdb_bind_get_parameter_count, duckdb_bind_info, duckdb_bind_set_bind_data, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_bind_set_bind_data` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_bind_info` in `duckly` [INFO] [stdout] | no `duckdb_bind_get_parameter_count` in `duckly` [INFO] [stdout] 4 | duckdb_bind_set_cardinality, duckdb_bind_set_error, idx_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^ no `idx_t` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_bind_set_error` in `duckly` [INFO] [stdout] | no `duckdb_bind_set_cardinality` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_function_get_bind_data`, `crate::duckly::duckdb_function_get_extra_info`, `crate::duckly::duckdb_function_get_init_data`, `crate::duckly::duckdb_function_get_local_init_data`, `crate::duckly::duckdb_function_info`, `crate::duckly::duckdb_function_set_error` [INFO] [stdout] --> src/table_functions/function_info.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | duckdb_function_get_bind_data, duckdb_function_get_extra_info, duckdb_function_get_init_data, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_function_get_init_data` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_function_get_extra_info` in `duckly` [INFO] [stdout] | no `duckdb_function_get_bind_data` in `duckly` [INFO] [stdout] 4 | duckdb_function_get_local_init_data, duckdb_function_info, duckdb_function_set_error, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_function_set_error` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_function_info` in `duckly` [INFO] [stdout] | no `duckdb_function_get_local_init_data` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_init_get_bind_data`, `crate::duckly::duckdb_init_get_column_count`, `crate::duckly::duckdb_init_get_column_index`, `crate::duckly::duckdb_init_get_extra_info`, `crate::duckly::duckdb_init_info`, `crate::duckly::duckdb_init_set_error`, `crate::duckly::duckdb_init_set_init_data`, `crate::duckly::duckdb_init_set_max_threads`, `crate::duckly::idx_t` [INFO] [stdout] --> src/table_functions/init_info.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | duckdb_init_get_bind_data, duckdb_init_get_column_count, duckdb_init_get_column_index, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_init_get_column_index` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_init_get_column_count` in `duckly` [INFO] [stdout] | no `duckdb_init_get_bind_data` in `duckly` [INFO] [stdout] 7 | duckdb_init_get_extra_info, duckdb_init_info, duckdb_init_set_error, duckdb_init_set_init_data, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_init_set_init_data` in `duckly` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `duckdb_init_set_error` in `duckly` [INFO] [stdout] | | no `duckdb_init_info` in `duckly` [INFO] [stdout] | no `duckdb_init_get_extra_info` in `duckly` [INFO] [stdout] 8 | duckdb_init_set_max_threads, idx_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^ no `idx_t` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_init_set_max_threads` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_replacement_scan_add_parameter`, `crate::duckly::duckdb_replacement_scan_info`, `crate::duckly::duckdb_replacement_scan_set_error`, `crate::duckly::duckdb_replacement_scan_set_function_name` [INFO] [stdout] --> src/table_functions/replacement_scan.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | duckdb_replacement_scan_add_parameter, duckdb_replacement_scan_info, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_replacement_scan_info` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_replacement_scan_add_parameter` in `duckly` [INFO] [stdout] 10 | duckdb_replacement_scan_set_error, duckdb_replacement_scan_set_function_name, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_replacement_scan_set_function_name` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_replacement_scan_set_error` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_function_get_bind_data`, `crate::duckly::duckdb_function_get_extra_info`, `crate::duckly::duckdb_function_get_init_data`, `crate::duckly::duckdb_function_get_local_init_data`, `crate::duckly::duckdb_function_info`, `crate::duckly::duckdb_function_set_error` [INFO] [stdout] --> src/table_functions/function_info.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | duckdb_function_get_bind_data, duckdb_function_get_extra_info, duckdb_function_get_init_data, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_function_get_init_data` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_function_get_extra_info` in `duckly` [INFO] [stdout] | no `duckdb_function_get_bind_data` in `duckly` [INFO] [stdout] 4 | duckdb_function_get_local_init_data, duckdb_function_info, duckdb_function_set_error, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_function_set_error` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_function_info` in `duckly` [INFO] [stdout] | no `duckdb_function_get_local_init_data` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_create_table_function`, `crate::duckly::duckdb_delete_callback_t`, `crate::duckly::duckdb_destroy_table_function`, `crate::duckly::duckdb_table_function`, `crate::duckly::duckdb_table_function_add_parameter`, `crate::duckly::duckdb_table_function_init_t`, `crate::duckly::duckdb_table_function_set_bind`, `crate::duckly::duckdb_table_function_set_extra_info`, `crate::duckly::duckdb_table_function_set_function`, `crate::duckly::duckdb_table_function_set_init`, `crate::duckly::duckdb_table_function_set_local_init`, `crate::duckly::duckdb_table_function_set_name`, `crate::duckly::duckdb_table_function_supports_projection_pushdown` [INFO] [stdout] --> src/table_functions/table_function.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | duckdb_create_table_function, duckdb_delete_callback_t, duckdb_destroy_table_function, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_destroy_table_function` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_delete_callback_t` in `duckly` [INFO] [stdout] | no `duckdb_create_table_function` in `duckly` [INFO] [stdout] 3 | duckdb_table_function, duckdb_table_function_add_parameter, duckdb_table_function_init_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_table_function_init_t` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_table_function_add_parameter` in `duckly` [INFO] [stdout] | no `duckdb_table_function` in `duckly` [INFO] [stdout] 4 | duckdb_table_function_set_bind, duckdb_table_function_set_extra_info, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_table_function_set_extra_info` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_table_function_set_bind` in `duckly` [INFO] [stdout] 5 | duckdb_table_function_set_function, duckdb_table_function_set_init, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_table_function_set_init` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_table_function_set_function` in `duckly` [INFO] [stdout] 6 | duckdb_table_function_set_local_init, duckdb_table_function_set_name, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 7 | duckdb_table_function_supports_projection_pushdown, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_destroy_value`, `crate::duckly::duckdb_get_varchar`, `crate::duckly::duckdb_value` [INFO] [stdout] --> src/value.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::duckly::{duckdb_destroy_value, duckdb_get_varchar, duckdb_value}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ no `duckdb_value` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_get_varchar` in `duckly` [INFO] [stdout] | no `duckdb_destroy_value` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_init_get_bind_data`, `crate::duckly::duckdb_init_get_column_count`, `crate::duckly::duckdb_init_get_column_index`, `crate::duckly::duckdb_init_get_extra_info`, `crate::duckly::duckdb_init_info`, `crate::duckly::duckdb_init_set_error`, `crate::duckly::duckdb_init_set_init_data`, `crate::duckly::duckdb_init_set_max_threads`, `crate::duckly::idx_t` [INFO] [stdout] --> src/table_functions/init_info.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | duckdb_init_get_bind_data, duckdb_init_get_column_count, duckdb_init_get_column_index, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_init_get_column_index` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_init_get_column_count` in `duckly` [INFO] [stdout] | no `duckdb_init_get_bind_data` in `duckly` [INFO] [stdout] 7 | duckdb_init_get_extra_info, duckdb_init_info, duckdb_init_set_error, duckdb_init_set_init_data, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_init_set_init_data` in `duckly` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `duckdb_init_set_error` in `duckly` [INFO] [stdout] | | no `duckdb_init_info` in `duckly` [INFO] [stdout] | no `duckdb_init_get_extra_info` in `duckly` [INFO] [stdout] 8 | duckdb_init_set_max_threads, idx_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^ no `idx_t` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_init_set_max_threads` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_validity_row_is_valid`, `crate::duckly::duckdb_validity_set_row_invalid`, `crate::duckly::duckdb_validity_set_row_valid`, `crate::duckly::duckdb_validity_set_row_validity`, `crate::duckly::duckdb_vector`, `crate::duckly::duckdb_vector_assign_string_element`, `crate::duckly::duckdb_vector_assign_string_element_len`, `crate::duckly::duckdb_vector_ensure_validity_writable`, `crate::duckly::duckdb_vector_get_column_type`, `crate::duckly::duckdb_vector_get_data`, `crate::duckly::duckdb_vector_get_validity`, `crate::duckly::duckdb_vector_size`, `crate::duckly::idx_t` [INFO] [stdout] --> src/vector.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | duckdb_validity_row_is_valid, duckdb_validity_set_row_invalid, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_validity_set_row_invalid` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_validity_row_is_valid` in `duckly` [INFO] [stdout] 4 | duckdb_validity_set_row_valid, duckdb_validity_set_row_validity, duckdb_vector, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ no `duckdb_vector` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_validity_set_row_validity` in `duckly` [INFO] [stdout] | no `duckdb_validity_set_row_valid` in `duckly` [INFO] [stdout] 5 | duckdb_vector_assign_string_element, duckdb_vector_assign_string_element_len, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_vector_assign_string_element_len` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_vector_assign_string_element` in `duckly` [INFO] [stdout] 6 | duckdb_vector_ensure_validity_writable, duckdb_vector_get_column_type, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_vector_get_column_type` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_vector_ensure_validity_writable` in `duckly` [INFO] [stdout] 7 | duckdb_vector_get_data, duckdb_vector_get_validity, duckdb_vector_size, idx_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_vector_get_data` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::duckly::duckdb_malloc` [INFO] [stdout] --> src/lib.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use crate::duckly::duckdb_malloc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_malloc` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_replacement_scan_add_parameter`, `crate::duckly::duckdb_replacement_scan_info`, `crate::duckly::duckdb_replacement_scan_set_error`, `crate::duckly::duckdb_replacement_scan_set_function_name` [INFO] [stdout] --> src/table_functions/replacement_scan.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | duckdb_replacement_scan_add_parameter, duckdb_replacement_scan_info, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_replacement_scan_info` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_replacement_scan_add_parameter` in `duckly` [INFO] [stdout] 10 | duckdb_replacement_scan_set_error, duckdb_replacement_scan_set_function_name, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_replacement_scan_set_function_name` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_replacement_scan_set_error` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_create_table_function`, `crate::duckly::duckdb_delete_callback_t`, `crate::duckly::duckdb_destroy_table_function`, `crate::duckly::duckdb_table_function`, `crate::duckly::duckdb_table_function_add_parameter`, `crate::duckly::duckdb_table_function_init_t`, `crate::duckly::duckdb_table_function_set_bind`, `crate::duckly::duckdb_table_function_set_extra_info`, `crate::duckly::duckdb_table_function_set_function`, `crate::duckly::duckdb_table_function_set_init`, `crate::duckly::duckdb_table_function_set_local_init`, `crate::duckly::duckdb_table_function_set_name`, `crate::duckly::duckdb_table_function_supports_projection_pushdown` [INFO] [stdout] --> src/table_functions/table_function.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | duckdb_create_table_function, duckdb_delete_callback_t, duckdb_destroy_table_function, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_destroy_table_function` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_delete_callback_t` in `duckly` [INFO] [stdout] | no `duckdb_create_table_function` in `duckly` [INFO] [stdout] 3 | duckdb_table_function, duckdb_table_function_add_parameter, duckdb_table_function_init_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_table_function_init_t` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_table_function_add_parameter` in `duckly` [INFO] [stdout] | no `duckdb_table_function` in `duckly` [INFO] [stdout] 4 | duckdb_table_function_set_bind, duckdb_table_function_set_extra_info, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_table_function_set_extra_info` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_table_function_set_bind` in `duckly` [INFO] [stdout] 5 | duckdb_table_function_set_function, duckdb_table_function_set_init, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_table_function_set_init` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_table_function_set_function` in `duckly` [INFO] [stdout] 6 | duckdb_table_function_set_local_init, duckdb_table_function_set_name, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 7 | duckdb_table_function_supports_projection_pushdown, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_bind_info`, `crate::duckly::duckdb_data_chunk`, `crate::duckly::duckdb_function_info`, `crate::duckly::duckdb_init_info`, `crate::duckly::duckdb_query` [INFO] [stdout] --> src/table_functions/test_integration.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | duckdb_bind_info, duckdb_data_chunk, duckdb_function_info, duckdb_init_info, duckdb_query, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ no `duckdb_query` in `duckly` [INFO] [stdout] | | | | | [INFO] [stdout] | | | | no `duckdb_init_info` in `duckly` [INFO] [stdout] | | | no `duckdb_function_info` in `duckly` [INFO] [stdout] | | no `duckdb_data_chunk` in `duckly` [INFO] [stdout] | no `duckdb_bind_info` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_destroy_result`, `crate::duckly::duckdb_free`, `crate::duckly::duckdb_result`, `crate::duckly::duckdb_result_error`, `crate::duckly::duckdb_state_DuckDBError`, `crate::duckly::duckdb_value_varchar` [INFO] [stdout] --> src/table_functions/test_integration.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | duckdb_destroy_result, duckdb_free, duckdb_result, duckdb_result_error, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ no `duckdb_result_error` in `duckly` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `duckdb_result` in `duckly` [INFO] [stdout] | | no `duckdb_free` in `duckly` [INFO] [stdout] | no `duckdb_destroy_result` in `duckly` [INFO] [stdout] 8 | duckdb_state_DuckDBError, duckdb_value_varchar, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ no `duckdb_value_varchar` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_state_DuckDBError` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_destroy_value`, `crate::duckly::duckdb_get_varchar`, `crate::duckly::duckdb_value` [INFO] [stdout] --> src/value.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::duckly::{duckdb_destroy_value, duckdb_get_varchar, duckdb_value}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ no `duckdb_value` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_get_varchar` in `duckly` [INFO] [stdout] | no `duckdb_destroy_value` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::duckly::duckdb_validity_row_is_valid`, `crate::duckly::duckdb_validity_set_row_invalid`, `crate::duckly::duckdb_validity_set_row_valid`, `crate::duckly::duckdb_validity_set_row_validity`, `crate::duckly::duckdb_vector`, `crate::duckly::duckdb_vector_assign_string_element`, `crate::duckly::duckdb_vector_assign_string_element_len`, `crate::duckly::duckdb_vector_ensure_validity_writable`, `crate::duckly::duckdb_vector_get_column_type`, `crate::duckly::duckdb_vector_get_data`, `crate::duckly::duckdb_vector_get_validity`, `crate::duckly::duckdb_vector_size`, `crate::duckly::idx_t` [INFO] [stdout] --> src/vector.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | duckdb_validity_row_is_valid, duckdb_validity_set_row_invalid, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_validity_set_row_invalid` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_validity_row_is_valid` in `duckly` [INFO] [stdout] 4 | duckdb_validity_set_row_valid, duckdb_validity_set_row_validity, duckdb_vector, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ no `duckdb_vector` in `duckly` [INFO] [stdout] | | | [INFO] [stdout] | | no `duckdb_validity_set_row_validity` in `duckly` [INFO] [stdout] | no `duckdb_validity_set_row_valid` in `duckly` [INFO] [stdout] 5 | duckdb_vector_assign_string_element, duckdb_vector_assign_string_element_len, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_vector_assign_string_element_len` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_vector_assign_string_element` in `duckly` [INFO] [stdout] 6 | duckdb_vector_ensure_validity_writable, duckdb_vector_get_column_type, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_vector_get_column_type` in `duckly` [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_vector_ensure_validity_writable` in `duckly` [INFO] [stdout] 7 | duckdb_vector_get_data, duckdb_vector_get_validity, duckdb_vector_size, idx_t, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `duckdb_vector_get_data` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::duckly::duckdb_malloc` [INFO] [stdout] --> src/lib.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use crate::duckly::duckdb_malloc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `duckdb_malloc` in `duckly` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/config.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | / check!(unsafe { [INFO] [stdout] 43 | | duckdb_get_config_flag(self.idx, addr_of_mut!(name_ptr), addr_of_mut!(desc_ptr)) [INFO] [stdout] 44 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/config.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | check!(unsafe { duckdb_create_config(addr_of_mut!(out_config)) }); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/config.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | check!(unsafe { duckdb_set_config(self.0, name.as_ptr(), value.as_ptr()) }); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/connection.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | check!(duckdb_register_table_function(self.ptr, table_function.ptr)); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_BOOLEAN` in this scope [INFO] [stdout] --> src/constants.rs:5:15 [INFO] [stdout] | [INFO] [stdout] 5 | Boolean = DUCKDB_TYPE_DUCKDB_TYPE_BOOLEAN as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_TINYINT` in this scope [INFO] [stdout] --> src/constants.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | Tinyint = DUCKDB_TYPE_DUCKDB_TYPE_TINYINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_SMALLINT` in this scope [INFO] [stdout] --> src/constants.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 7 | Smallint = DUCKDB_TYPE_DUCKDB_TYPE_SMALLINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_INTEGER` in this scope [INFO] [stdout] --> src/constants.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | Integer = DUCKDB_TYPE_DUCKDB_TYPE_INTEGER as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_BIGINT` in this scope [INFO] [stdout] --> src/constants.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | Bigint = DUCKDB_TYPE_DUCKDB_TYPE_BIGINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_UTINYINT` in this scope [INFO] [stdout] --> src/constants.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 10 | Utinyint = DUCKDB_TYPE_DUCKDB_TYPE_UTINYINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_USMALLINT` in this scope [INFO] [stdout] --> src/constants.rs:11:17 [INFO] [stdout] | [INFO] [stdout] 11 | Usmallint = DUCKDB_TYPE_DUCKDB_TYPE_USMALLINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_UINTEGER` in this scope [INFO] [stdout] --> src/constants.rs:12:16 [INFO] [stdout] | [INFO] [stdout] 12 | Uinteger = DUCKDB_TYPE_DUCKDB_TYPE_UINTEGER as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_UBIGINT` in this scope [INFO] [stdout] --> src/constants.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | Ubigint = DUCKDB_TYPE_DUCKDB_TYPE_UBIGINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_FLOAT` in this scope [INFO] [stdout] --> src/constants.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | Float = DUCKDB_TYPE_DUCKDB_TYPE_FLOAT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_DOUBLE` in this scope [INFO] [stdout] --> src/constants.rs:15:14 [INFO] [stdout] | [INFO] [stdout] 15 | Double = DUCKDB_TYPE_DUCKDB_TYPE_DOUBLE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP` in this scope [INFO] [stdout] --> src/constants.rs:16:17 [INFO] [stdout] | [INFO] [stdout] 16 | Timestamp = DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_DATE` in this scope [INFO] [stdout] --> src/constants.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | Date = DUCKDB_TYPE_DUCKDB_TYPE_DATE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_TIME` in this scope [INFO] [stdout] --> src/constants.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | Time = DUCKDB_TYPE_DUCKDB_TYPE_TIME as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_INTERVAL` in this scope [INFO] [stdout] --> src/constants.rs:19:16 [INFO] [stdout] | [INFO] [stdout] 19 | Interval = DUCKDB_TYPE_DUCKDB_TYPE_INTERVAL as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_HUGEINT` in this scope [INFO] [stdout] --> src/constants.rs:20:15 [INFO] [stdout] | [INFO] [stdout] 20 | Hugeint = DUCKDB_TYPE_DUCKDB_TYPE_HUGEINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_VARCHAR` in this scope [INFO] [stdout] --> src/constants.rs:21:15 [INFO] [stdout] | [INFO] [stdout] 21 | Varchar = DUCKDB_TYPE_DUCKDB_TYPE_VARCHAR as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_BLOB` in this scope [INFO] [stdout] --> src/constants.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | Blob = DUCKDB_TYPE_DUCKDB_TYPE_BLOB as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_DECIMAL` in this scope [INFO] [stdout] --> src/constants.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | Decimal = DUCKDB_TYPE_DUCKDB_TYPE_DECIMAL as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP_S` in this scope [INFO] [stdout] --> src/constants.rs:24:18 [INFO] [stdout] | [INFO] [stdout] 24 | TimestampS = DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP_S as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP_MS` in this scope [INFO] [stdout] --> src/constants.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | TimestampMs = DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP_MS as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP_NS` in this scope [INFO] [stdout] --> src/constants.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 26 | TimestampNs = DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP_NS as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_ENUM` in this scope [INFO] [stdout] --> src/constants.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | Enum = DUCKDB_TYPE_DUCKDB_TYPE_ENUM as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_LIST` in this scope [INFO] [stdout] --> src/constants.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | List = DUCKDB_TYPE_DUCKDB_TYPE_LIST as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_STRUCT` in this scope [INFO] [stdout] --> src/constants.rs:29:14 [INFO] [stdout] | [INFO] [stdout] 29 | Struct = DUCKDB_TYPE_DUCKDB_TYPE_STRUCT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_MAP` in this scope [INFO] [stdout] --> src/constants.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | Map = DUCKDB_TYPE_DUCKDB_TYPE_MAP as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_UUID` in this scope [INFO] [stdout] --> src/constants.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | Uuid = DUCKDB_TYPE_DUCKDB_TYPE_UUID as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_UNION` in this scope [INFO] [stdout] --> src/constants.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | Union = DUCKDB_TYPE_DUCKDB_TYPE_UNION as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_JSON` in this scope [INFO] [stdout] --> src/constants.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | Json = DUCKDB_TYPE_DUCKDB_TYPE_JSON as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/database.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | check!(duckdb_open(filename.as_ptr(), &mut db)); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/database.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | / check!(duckdb_open_ext( [INFO] [stdout] 46 | | filename.as_ptr(), [INFO] [stdout] 47 | | &mut db, [INFO] [stdout] 48 | | config.0, [INFO] [stdout] 49 | | addr_of_mut!(out_error) [INFO] [stdout] 50 | | )); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/database.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | check!(duckdb_connect(db, &mut connection)); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::duckly::*` [INFO] [stdout] --> src/constants.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::duckly::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stderr] error: could not compile `duckdb-extension-framework` (lib) due to 49 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/config.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | / check!(unsafe { [INFO] [stdout] 43 | | duckdb_get_config_flag(self.idx, addr_of_mut!(name_ptr), addr_of_mut!(desc_ptr)) [INFO] [stdout] 44 | | }); [INFO] [stdout] | |__________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/config.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | check!(unsafe { duckdb_create_config(addr_of_mut!(out_config)) }); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/config.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | check!(unsafe { duckdb_set_config(self.0, name.as_ptr(), value.as_ptr()) }); [INFO] [stdout] | --------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/connection.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | check!(duckdb_register_table_function(self.ptr, table_function.ptr)); [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_BOOLEAN` in this scope [INFO] [stdout] --> src/constants.rs:5:15 [INFO] [stdout] | [INFO] [stdout] 5 | Boolean = DUCKDB_TYPE_DUCKDB_TYPE_BOOLEAN as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_TINYINT` in this scope [INFO] [stdout] --> src/constants.rs:6:15 [INFO] [stdout] | [INFO] [stdout] 6 | Tinyint = DUCKDB_TYPE_DUCKDB_TYPE_TINYINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_SMALLINT` in this scope [INFO] [stdout] --> src/constants.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 7 | Smallint = DUCKDB_TYPE_DUCKDB_TYPE_SMALLINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_INTEGER` in this scope [INFO] [stdout] --> src/constants.rs:8:15 [INFO] [stdout] | [INFO] [stdout] 8 | Integer = DUCKDB_TYPE_DUCKDB_TYPE_INTEGER as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_BIGINT` in this scope [INFO] [stdout] --> src/constants.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | Bigint = DUCKDB_TYPE_DUCKDB_TYPE_BIGINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_UTINYINT` in this scope [INFO] [stdout] --> src/constants.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 10 | Utinyint = DUCKDB_TYPE_DUCKDB_TYPE_UTINYINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_USMALLINT` in this scope [INFO] [stdout] --> src/constants.rs:11:17 [INFO] [stdout] | [INFO] [stdout] 11 | Usmallint = DUCKDB_TYPE_DUCKDB_TYPE_USMALLINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_UINTEGER` in this scope [INFO] [stdout] --> src/constants.rs:12:16 [INFO] [stdout] | [INFO] [stdout] 12 | Uinteger = DUCKDB_TYPE_DUCKDB_TYPE_UINTEGER as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_UBIGINT` in this scope [INFO] [stdout] --> src/constants.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | Ubigint = DUCKDB_TYPE_DUCKDB_TYPE_UBIGINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_FLOAT` in this scope [INFO] [stdout] --> src/constants.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | Float = DUCKDB_TYPE_DUCKDB_TYPE_FLOAT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_DOUBLE` in this scope [INFO] [stdout] --> src/constants.rs:15:14 [INFO] [stdout] | [INFO] [stdout] 15 | Double = DUCKDB_TYPE_DUCKDB_TYPE_DOUBLE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP` in this scope [INFO] [stdout] --> src/constants.rs:16:17 [INFO] [stdout] | [INFO] [stdout] 16 | Timestamp = DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_DATE` in this scope [INFO] [stdout] --> src/constants.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | Date = DUCKDB_TYPE_DUCKDB_TYPE_DATE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_TIME` in this scope [INFO] [stdout] --> src/constants.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | Time = DUCKDB_TYPE_DUCKDB_TYPE_TIME as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_INTERVAL` in this scope [INFO] [stdout] --> src/constants.rs:19:16 [INFO] [stdout] | [INFO] [stdout] 19 | Interval = DUCKDB_TYPE_DUCKDB_TYPE_INTERVAL as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_HUGEINT` in this scope [INFO] [stdout] --> src/constants.rs:20:15 [INFO] [stdout] | [INFO] [stdout] 20 | Hugeint = DUCKDB_TYPE_DUCKDB_TYPE_HUGEINT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_VARCHAR` in this scope [INFO] [stdout] --> src/constants.rs:21:15 [INFO] [stdout] | [INFO] [stdout] 21 | Varchar = DUCKDB_TYPE_DUCKDB_TYPE_VARCHAR as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_BLOB` in this scope [INFO] [stdout] --> src/constants.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | Blob = DUCKDB_TYPE_DUCKDB_TYPE_BLOB as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_DECIMAL` in this scope [INFO] [stdout] --> src/constants.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | Decimal = DUCKDB_TYPE_DUCKDB_TYPE_DECIMAL as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP_S` in this scope [INFO] [stdout] --> src/constants.rs:24:18 [INFO] [stdout] | [INFO] [stdout] 24 | TimestampS = DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP_S as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP_MS` in this scope [INFO] [stdout] --> src/constants.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | TimestampMs = DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP_MS as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP_NS` in this scope [INFO] [stdout] --> src/constants.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 26 | TimestampNs = DUCKDB_TYPE_DUCKDB_TYPE_TIMESTAMP_NS as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_ENUM` in this scope [INFO] [stdout] --> src/constants.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | Enum = DUCKDB_TYPE_DUCKDB_TYPE_ENUM as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_LIST` in this scope [INFO] [stdout] --> src/constants.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | List = DUCKDB_TYPE_DUCKDB_TYPE_LIST as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_STRUCT` in this scope [INFO] [stdout] --> src/constants.rs:29:14 [INFO] [stdout] | [INFO] [stdout] 29 | Struct = DUCKDB_TYPE_DUCKDB_TYPE_STRUCT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_MAP` in this scope [INFO] [stdout] --> src/constants.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | Map = DUCKDB_TYPE_DUCKDB_TYPE_MAP as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_UUID` in this scope [INFO] [stdout] --> src/constants.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | Uuid = DUCKDB_TYPE_DUCKDB_TYPE_UUID as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_UNION` in this scope [INFO] [stdout] --> src/constants.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | Union = DUCKDB_TYPE_DUCKDB_TYPE_UNION as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUCKDB_TYPE_DUCKDB_TYPE_JSON` in this scope [INFO] [stdout] --> src/constants.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | Json = DUCKDB_TYPE_DUCKDB_TYPE_JSON as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/database.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | check!(duckdb_open(filename.as_ptr(), &mut db)); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/database.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | / check!(duckdb_open_ext( [INFO] [stdout] 46 | | filename.as_ptr(), [INFO] [stdout] 47 | | &mut db, [INFO] [stdout] 48 | | config.0, [INFO] [stdout] 49 | | addr_of_mut!(out_error) [INFO] [stdout] 50 | | )); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duckdb_state_DuckDBSuccess` in module `$crate::duckly` [INFO] [stdout] --> src/error.rs:5:35 [INFO] [stdout] | [INFO] [stdout] 5 | if ($x != $crate::duckly::duckdb_state_DuckDBSuccess) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `$crate::duckly` [INFO] [stdout] | [INFO] [stdout] ::: src/database.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | check!(duckdb_connect(db, &mut connection)); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `check` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::duckly::*` [INFO] [stdout] --> src/constants.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::duckly::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stderr] error: could not compile `duckdb-extension-framework` (lib test) due to 51 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "1060d54feb8a68e826d27ba2064f5970ed4d4f7b36b74843c71865e69b540dc6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1060d54feb8a68e826d27ba2064f5970ed4d4f7b36b74843c71865e69b540dc6", kill_on_drop: false }` [INFO] [stdout] 1060d54feb8a68e826d27ba2064f5970ed4d4f7b36b74843c71865e69b540dc6