[INFO] fetching crate libduckdb-sys 1.1.1... [INFO] checking libduckdb-sys-1.1.1 against try#65132f36b923285d5da381c2fbafee6ce899e841 for pr-132712-1 [INFO] extracting crate libduckdb-sys 1.1.1 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate libduckdb-sys 1.1.1 on toolchain 65132f36b923285d5da381c2fbafee6ce899e841 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate libduckdb-sys 1.1.1 [INFO] finished tweaking crates.io crate libduckdb-sys 1.1.1 [INFO] tweaked toml for crates.io crate libduckdb-sys 1.1.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 116 packages to latest compatible versions [INFO] [stderr] Adding bindgen v0.69.5 (available: v0.70.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f2c82f2a7b8b10be2c7777c8de61300f3459ea81e0fe93c03e77d80ae90142cb [INFO] running `Command { std: "docker" "start" "-a" "f2c82f2a7b8b10be2c7777c8de61300f3459ea81e0fe93c03e77d80ae90142cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f2c82f2a7b8b10be2c7777c8de61300f3459ea81e0fe93c03e77d80ae90142cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f2c82f2a7b8b10be2c7777c8de61300f3459ea81e0fe93c03e77d80ae90142cb", kill_on_drop: false }` [INFO] [stdout] f2c82f2a7b8b10be2c7777c8de61300f3459ea81e0fe93c03e77d80ae90142cb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 89cd6db57328c8d915f3a1a2b0f91b96673f40deef4202e023d0e74d3efe853e [INFO] running `Command { std: "docker" "start" "-a" "89cd6db57328c8d915f3a1a2b0f91b96673f40deef4202e023d0e74d3efe853e", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling libm v0.2.11 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling libc v0.2.164 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Checking bytes v1.8.0 [INFO] [stderr] Checking iana-time-zone v0.1.61 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Checking once_cell v1.20.2 [INFO] [stderr] Checking hashbrown v0.15.1 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Compiling rustix v0.38.41 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling serde v1.0.215 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Checking lexical-util v1.0.3 [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling adler2 v2.0.0 [INFO] [stderr] Checking arrow-schema v53.3.0 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Compiling serde_json v1.0.133 [INFO] [stderr] Compiling miniz_oxide v0.8.0 [INFO] [stderr] Compiling crc32fast v1.4.2 [INFO] [stderr] Compiling itoa v1.0.13 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking lexical-write-integer v1.0.2 [INFO] [stderr] Checking lexical-parse-integer v1.0.2 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling flate2 v1.0.35 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking lexical-write-float v1.0.2 [INFO] [stderr] Checking lexical-parse-float v1.0.2 [INFO] [stderr] Compiling syn v2.0.89 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Compiling filetime v0.2.25 [INFO] [stderr] Checking lexical-core v1.0.2 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking half v2.4.1 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking atoi v2.0.0 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking regex-automata v0.4.9 [INFO] [stderr] Compiling xattr v1.3.1 [INFO] [stderr] Compiling tar v0.4.43 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Compiling serde_derive v1.0.215 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking arrow-buffer v53.3.0 [INFO] [stderr] Checking arrow-data v53.3.0 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Checking arrow-array v53.3.0 [INFO] [stderr] Checking arrow-select v53.3.0 [INFO] [stderr] Checking arrow-arith v53.3.0 [INFO] [stderr] Checking arrow-row v53.3.0 [INFO] [stderr] Checking arrow-string v53.3.0 [INFO] [stderr] Checking arrow-cast v53.3.0 [INFO] [stderr] Checking arrow-ord v53.3.0 [INFO] [stderr] Checking arrow v53.3.0 [INFO] [stderr] Compiling libduckdb-sys v1.1.1 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Fixed build.rs (1 fix) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed src/lib.rs (1 fix) [INFO] [stderr] Fixed /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs (371 fixes) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.36s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling libduckdb-sys v1.1.1 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2448:1 [INFO] [stdout] | [INFO] [stdout] 2448 | / extern "C" { [INFO] [stdout] 2449 | | #[doc = "Creates a new database or opens an existing database file stored at the given path.\nIf no path is given a new in-memory dat... [INFO] [stdout] 2450 | | pub fn duckdb_open(path: *const ::std::os::raw::c_char, out_database: *mut duckdb_database) -> duckdb_state; [INFO] [stdout] 2451 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2452:1 [INFO] [stdout] | [INFO] [stdout] 2452 | / extern "C" { [INFO] [stdout] 2453 | | #[doc = "Extended version of duckdb_open. Creates a new database or opens an existing database file stored at the given path.\nThe in... [INFO] [stdout] 2454 | | pub fn duckdb_open_ext( [INFO] [stdout] 2455 | | path: *const ::std::os::raw::c_char, [INFO] [stdout] ... | [INFO] [stdout] 2459 | | ) -> duckdb_state; [INFO] [stdout] 2460 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2461:1 [INFO] [stdout] | [INFO] [stdout] 2461 | / extern "C" { [INFO] [stdout] 2462 | | #[doc = "Closes the specified database and de-allocates all memory allocated for that database.\nThis should be called after you are ... [INFO] [stdout] 2463 | | pub fn duckdb_close(database: *mut duckdb_database); [INFO] [stdout] 2464 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2465:1 [INFO] [stdout] | [INFO] [stdout] 2465 | / extern "C" { [INFO] [stdout] 2466 | | #[doc = "Opens a connection to a database. Connections are required to query the database, and store transactional state\nassociated ... [INFO] [stdout] 2467 | | pub fn duckdb_connect(database: duckdb_database, out_connection: *mut duckdb_connection) -> duckdb_state; [INFO] [stdout] 2468 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2469:1 [INFO] [stdout] | [INFO] [stdout] 2469 | / extern "C" { [INFO] [stdout] 2470 | | #[doc = "Interrupt running query\n\n @param connection The connection to interrupt"] [INFO] [stdout] 2471 | | pub fn duckdb_interrupt(connection: duckdb_connection); [INFO] [stdout] 2472 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2473:1 [INFO] [stdout] | [INFO] [stdout] 2473 | / extern "C" { [INFO] [stdout] 2474 | | #[doc = "Get progress of the running query\n\n @param connection The working connection\n @return -1 if no progress or a percentage o... [INFO] [stdout] 2475 | | pub fn duckdb_query_progress(connection: duckdb_connection) -> duckdb_query_progress_type; [INFO] [stdout] 2476 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2477:1 [INFO] [stdout] | [INFO] [stdout] 2477 | / extern "C" { [INFO] [stdout] 2478 | | #[doc = "Closes the specified connection and de-allocates all memory allocated for that connection.\n\n @param connection The connect... [INFO] [stdout] 2479 | | pub fn duckdb_disconnect(connection: *mut duckdb_connection); [INFO] [stdout] 2480 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2481:1 [INFO] [stdout] | [INFO] [stdout] 2481 | / extern "C" { [INFO] [stdout] 2482 | | #[doc = "Returns the version of the linked DuckDB, with a version postfix for dev versions\n\nUsually used for developing C extension... [INFO] [stdout] 2483 | | pub fn duckdb_library_version() -> *const ::std::os::raw::c_char; [INFO] [stdout] 2484 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2485:1 [INFO] [stdout] | [INFO] [stdout] 2485 | / extern "C" { [INFO] [stdout] 2486 | | #[doc = "Initializes an empty configuration object that can be used to provide start-up options for the DuckDB instance\nthrough `duc... [INFO] [stdout] 2487 | | pub fn duckdb_create_config(out_config: *mut duckdb_config) -> duckdb_state; [INFO] [stdout] 2488 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2489:1 [INFO] [stdout] | [INFO] [stdout] 2489 | / extern "C" { [INFO] [stdout] 2490 | | #[doc = "This returns the total amount of configuration options available for usage with `duckdb_get_config_flag`.\n\nThis should not... [INFO] [stdout] 2491 | | pub fn duckdb_config_count() -> usize; [INFO] [stdout] 2492 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2493:1 [INFO] [stdout] | [INFO] [stdout] 2493 | / extern "C" { [INFO] [stdout] 2494 | | #[doc = "Obtains a human-readable name and description of a specific configuration option. This can be used to e.g.\ndisplay configur... [INFO] [stdout] 2495 | | pub fn duckdb_get_config_flag( [INFO] [stdout] 2496 | | index: usize, [INFO] [stdout] ... | [INFO] [stdout] 2499 | | ) -> duckdb_state; [INFO] [stdout] 2500 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2501:1 [INFO] [stdout] | [INFO] [stdout] 2501 | / extern "C" { [INFO] [stdout] 2502 | | #[doc = "Sets the specified option for the specified configuration. The configuration option is indicated by name.\nTo obtain a list ... [INFO] [stdout] 2503 | | pub fn duckdb_set_config( [INFO] [stdout] 2504 | | config: duckdb_config, [INFO] [stdout] ... | [INFO] [stdout] 2507 | | ) -> duckdb_state; [INFO] [stdout] 2508 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2509:1 [INFO] [stdout] | [INFO] [stdout] 2509 | / extern "C" { [INFO] [stdout] 2510 | | #[doc = "Destroys the specified configuration object and de-allocates all memory allocated for the object.\n\n @param config The conf... [INFO] [stdout] 2511 | | pub fn duckdb_destroy_config(config: *mut duckdb_config); [INFO] [stdout] 2512 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2513:1 [INFO] [stdout] | [INFO] [stdout] 2513 | / extern "C" { [INFO] [stdout] 2514 | | #[doc = "Executes a SQL query within a connection and stores the full (materialized) result in the out_result pointer.\nIf the query ... [INFO] [stdout] 2515 | | pub fn duckdb_query( [INFO] [stdout] 2516 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 2519 | | ) -> duckdb_state; [INFO] [stdout] 2520 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2521:1 [INFO] [stdout] | [INFO] [stdout] 2521 | / extern "C" { [INFO] [stdout] 2522 | | #[doc = "Closes the result and de-allocates all memory allocated for that connection.\n\n @param result The result to destroy."] [INFO] [stdout] 2523 | | pub fn duckdb_destroy_result(result: *mut duckdb_result); [INFO] [stdout] 2524 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2525:1 [INFO] [stdout] | [INFO] [stdout] 2525 | / extern "C" { [INFO] [stdout] 2526 | | #[doc = "Returns the column name of the specified column. The result should not need to be freed; the column names will\nautomaticall... [INFO] [stdout] 2527 | | pub fn duckdb_column_name(result: *mut duckdb_result, col: idx_t) -> *const ::std::os::raw::c_char; [INFO] [stdout] 2528 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2529:1 [INFO] [stdout] | [INFO] [stdout] 2529 | / extern "C" { [INFO] [stdout] 2530 | | #[doc = "Returns the column type of the specified column.\n\nReturns `DUCKDB_TYPE_INVALID` if the column is out of range.\n\n @param ... [INFO] [stdout] 2531 | | pub fn duckdb_column_type(result: *mut duckdb_result, col: idx_t) -> duckdb_type; [INFO] [stdout] 2532 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2533:1 [INFO] [stdout] | [INFO] [stdout] 2533 | / extern "C" { [INFO] [stdout] 2534 | | #[doc = "Returns the statement type of the statement that was executed\n\n @param result The result object to fetch the statement typ... [INFO] [stdout] 2535 | | pub fn duckdb_result_statement_type(result: duckdb_result) -> duckdb_statement_type; [INFO] [stdout] 2536 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2537:1 [INFO] [stdout] | [INFO] [stdout] 2537 | / extern "C" { [INFO] [stdout] 2538 | | #[doc = "Returns the logical column type of the specified column.\n\nThe return type of this call should be destroyed with `duckdb_de... [INFO] [stdout] 2539 | | pub fn duckdb_column_logical_type(result: *mut duckdb_result, col: idx_t) -> duckdb_logical_type; [INFO] [stdout] 2540 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2541:1 [INFO] [stdout] | [INFO] [stdout] 2541 | / extern "C" { [INFO] [stdout] 2542 | | #[doc = "Returns the number of columns present in a the result object.\n\n @param result The result object.\n @return The number of c... [INFO] [stdout] 2543 | | pub fn duckdb_column_count(result: *mut duckdb_result) -> idx_t; [INFO] [stdout] 2544 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2545:1 [INFO] [stdout] | [INFO] [stdout] 2545 | / extern "C" { [INFO] [stdout] 2546 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReturns the number of rows present in the... [INFO] [stdout] 2547 | | pub fn duckdb_row_count(result: *mut duckdb_result) -> idx_t; [INFO] [stdout] 2548 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2549:1 [INFO] [stdout] | [INFO] [stdout] 2549 | / extern "C" { [INFO] [stdout] 2550 | | #[doc = "Returns the number of rows changed by the query stored in the result. This is relevant only for INSERT/UPDATE/DELETE\nquerie... [INFO] [stdout] 2551 | | pub fn duckdb_rows_changed(result: *mut duckdb_result) -> idx_t; [INFO] [stdout] 2552 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2553:1 [INFO] [stdout] | [INFO] [stdout] 2553 | / extern "C" { [INFO] [stdout] 2554 | | #[doc = "DEPRECATED**: Prefer using `duckdb_result_get_chunk` instead.\n\nReturns the data of a specific column of a result in column... [INFO] [stdout] 2555 | | pub fn duckdb_column_data(result: *mut duckdb_result, col: idx_t) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 2556 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2557:1 [INFO] [stdout] | [INFO] [stdout] 2557 | / extern "C" { [INFO] [stdout] 2558 | | #[doc = "DEPRECATED**: Prefer using `duckdb_result_get_chunk` instead.\n\nReturns the nullmask of a specific column of a result in co... [INFO] [stdout] 2559 | | pub fn duckdb_nullmask_data(result: *mut duckdb_result, col: idx_t) -> *mut bool; [INFO] [stdout] 2560 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2561:1 [INFO] [stdout] | [INFO] [stdout] 2561 | / extern "C" { [INFO] [stdout] 2562 | | #[doc = "Returns the error message contained within the result. The error is only set if `duckdb_query` returns `DuckDBError`.\n\nThe... [INFO] [stdout] 2563 | | pub fn duckdb_result_error(result: *mut duckdb_result) -> *const ::std::os::raw::c_char; [INFO] [stdout] 2564 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2565:1 [INFO] [stdout] | [INFO] [stdout] 2565 | / extern "C" { [INFO] [stdout] 2566 | | #[doc = "Returns the result error type contained within the result. The error is only set if `duckdb_query` returns\n`DuckDBError`.\n... [INFO] [stdout] 2567 | | pub fn duckdb_result_error_type(result: *mut duckdb_result) -> duckdb_error_type; [INFO] [stdout] 2568 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2569:1 [INFO] [stdout] | [INFO] [stdout] 2569 | / extern "C" { [INFO] [stdout] 2570 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nFetches a data chunk from the duckdb_resu... [INFO] [stdout] 2571 | | pub fn duckdb_result_get_chunk(result: duckdb_result, chunk_index: idx_t) -> duckdb_data_chunk; [INFO] [stdout] 2572 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2573:1 [INFO] [stdout] | [INFO] [stdout] 2573 | / extern "C" { [INFO] [stdout] 2574 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nChecks if the type of the internal result... [INFO] [stdout] 2575 | | pub fn duckdb_result_is_streaming(result: duckdb_result) -> bool; [INFO] [stdout] 2576 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2577:1 [INFO] [stdout] | [INFO] [stdout] 2577 | / extern "C" { [INFO] [stdout] 2578 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReturns the number of data chunks present... [INFO] [stdout] 2579 | | pub fn duckdb_result_chunk_count(result: duckdb_result) -> idx_t; [INFO] [stdout] 2580 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2581:1 [INFO] [stdout] | [INFO] [stdout] 2581 | / extern "C" { [INFO] [stdout] 2582 | | #[doc = "Returns the return_type of the given result, or DUCKDB_RETURN_TYPE_INVALID on error\n\n @param result The result object\n @r... [INFO] [stdout] 2583 | | pub fn duckdb_result_return_type(result: duckdb_result) -> duckdb_result_type; [INFO] [stdout] 2584 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2585:1 [INFO] [stdout] | [INFO] [stdout] 2585 | / extern "C" { [INFO] [stdout] 2586 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The boolean value at the specifi... [INFO] [stdout] 2587 | | pub fn duckdb_value_boolean(result: *mut duckdb_result, col: idx_t, row: idx_t) -> bool; [INFO] [stdout] 2588 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2589:1 [INFO] [stdout] | [INFO] [stdout] 2589 | / extern "C" { [INFO] [stdout] 2590 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The int8_t value at the specifie... [INFO] [stdout] 2591 | | pub fn duckdb_value_int8(result: *mut duckdb_result, col: idx_t, row: idx_t) -> i8; [INFO] [stdout] 2592 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2593:1 [INFO] [stdout] | [INFO] [stdout] 2593 | / extern "C" { [INFO] [stdout] 2594 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The int16_t value at the specifi... [INFO] [stdout] 2595 | | pub fn duckdb_value_int16(result: *mut duckdb_result, col: idx_t, row: idx_t) -> i16; [INFO] [stdout] 2596 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2597:1 [INFO] [stdout] | [INFO] [stdout] 2597 | / extern "C" { [INFO] [stdout] 2598 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The int32_t value at the specifi... [INFO] [stdout] 2599 | | pub fn duckdb_value_int32(result: *mut duckdb_result, col: idx_t, row: idx_t) -> i32; [INFO] [stdout] 2600 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2601:1 [INFO] [stdout] | [INFO] [stdout] 2601 | / extern "C" { [INFO] [stdout] 2602 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The int64_t value at the specifi... [INFO] [stdout] 2603 | | pub fn duckdb_value_int64(result: *mut duckdb_result, col: idx_t, row: idx_t) -> i64; [INFO] [stdout] 2604 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2605:1 [INFO] [stdout] | [INFO] [stdout] 2605 | / extern "C" { [INFO] [stdout] 2606 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_hugeint value at the ... [INFO] [stdout] 2607 | | pub fn duckdb_value_hugeint(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_hugeint; [INFO] [stdout] 2608 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2609:1 [INFO] [stdout] | [INFO] [stdout] 2609 | / extern "C" { [INFO] [stdout] 2610 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_uhugeint value at the... [INFO] [stdout] 2611 | | pub fn duckdb_value_uhugeint(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_uhugeint; [INFO] [stdout] 2612 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2613:1 [INFO] [stdout] | [INFO] [stdout] 2613 | / extern "C" { [INFO] [stdout] 2614 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_decimal value at the ... [INFO] [stdout] 2615 | | pub fn duckdb_value_decimal(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_decimal; [INFO] [stdout] 2616 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2617:1 [INFO] [stdout] | [INFO] [stdout] 2617 | / extern "C" { [INFO] [stdout] 2618 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The uint8_t value at the specifi... [INFO] [stdout] 2619 | | pub fn duckdb_value_uint8(result: *mut duckdb_result, col: idx_t, row: idx_t) -> u8; [INFO] [stdout] 2620 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2621:1 [INFO] [stdout] | [INFO] [stdout] 2621 | / extern "C" { [INFO] [stdout] 2622 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The uint16_t value at the specif... [INFO] [stdout] 2623 | | pub fn duckdb_value_uint16(result: *mut duckdb_result, col: idx_t, row: idx_t) -> u16; [INFO] [stdout] 2624 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2625:1 [INFO] [stdout] | [INFO] [stdout] 2625 | / extern "C" { [INFO] [stdout] 2626 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The uint32_t value at the specif... [INFO] [stdout] 2627 | | pub fn duckdb_value_uint32(result: *mut duckdb_result, col: idx_t, row: idx_t) -> u32; [INFO] [stdout] 2628 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2629:1 [INFO] [stdout] | [INFO] [stdout] 2629 | / extern "C" { [INFO] [stdout] 2630 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The uint64_t value at the specif... [INFO] [stdout] 2631 | | pub fn duckdb_value_uint64(result: *mut duckdb_result, col: idx_t, row: idx_t) -> u64; [INFO] [stdout] 2632 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2633:1 [INFO] [stdout] | [INFO] [stdout] 2633 | / extern "C" { [INFO] [stdout] 2634 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The float value at the specified... [INFO] [stdout] 2635 | | pub fn duckdb_value_float(result: *mut duckdb_result, col: idx_t, row: idx_t) -> f32; [INFO] [stdout] 2636 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2637:1 [INFO] [stdout] | [INFO] [stdout] 2637 | / extern "C" { [INFO] [stdout] 2638 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The double value at the specifie... [INFO] [stdout] 2639 | | pub fn duckdb_value_double(result: *mut duckdb_result, col: idx_t, row: idx_t) -> f64; [INFO] [stdout] 2640 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2641:1 [INFO] [stdout] | [INFO] [stdout] 2641 | / extern "C" { [INFO] [stdout] 2642 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_date value at the spe... [INFO] [stdout] 2643 | | pub fn duckdb_value_date(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_date; [INFO] [stdout] 2644 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2645:1 [INFO] [stdout] | [INFO] [stdout] 2645 | / extern "C" { [INFO] [stdout] 2646 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_time value at the spe... [INFO] [stdout] 2647 | | pub fn duckdb_value_time(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_time; [INFO] [stdout] 2648 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2649:1 [INFO] [stdout] | [INFO] [stdout] 2649 | / extern "C" { [INFO] [stdout] 2650 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_timestamp value at th... [INFO] [stdout] 2651 | | pub fn duckdb_value_timestamp(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_timestamp; [INFO] [stdout] 2652 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2653:1 [INFO] [stdout] | [INFO] [stdout] 2653 | / extern "C" { [INFO] [stdout] 2654 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_interval value at the... [INFO] [stdout] 2655 | | pub fn duckdb_value_interval(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_interval; [INFO] [stdout] 2656 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2657:1 [INFO] [stdout] | [INFO] [stdout] 2657 | / extern "C" { [INFO] [stdout] 2658 | | #[doc = "DEPRECATED**: Use duckdb_value_string instead. This function does not work correctly if the string contains null\nbytes.\n\n... [INFO] [stdout] 2659 | | pub fn duckdb_value_varchar(result: *mut duckdb_result, col: idx_t, row: idx_t) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 2660 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2661:1 [INFO] [stdout] | [INFO] [stdout] 2661 | / extern "C" { [INFO] [stdout] 2662 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nNo support for nested types, and for othe... [INFO] [stdout] 2663 | | pub fn duckdb_value_string(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_string; [INFO] [stdout] 2664 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2665:1 [INFO] [stdout] | [INFO] [stdout] 2665 | / extern "C" { [INFO] [stdout] 2666 | | #[doc = "DEPRECATED**: Use duckdb_value_string_internal instead. This function does not work correctly if the string contains\nnull b... [INFO] [stdout] 2667 | | pub fn duckdb_value_varchar_internal( [INFO] [stdout] 2668 | | result: *mut duckdb_result, [INFO] [stdout] ... | [INFO] [stdout] 2671 | | ) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 2672 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2673:1 [INFO] [stdout] | [INFO] [stdout] 2673 | / extern "C" { [INFO] [stdout] 2674 | | #[doc = "DEPRECATED**: Use duckdb_value_string_internal instead. This function does not work correctly if the string contains\nnull b... [INFO] [stdout] 2675 | | pub fn duckdb_value_string_internal(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_string; [INFO] [stdout] 2676 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2677:1 [INFO] [stdout] | [INFO] [stdout] 2677 | / extern "C" { [INFO] [stdout] 2678 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_blob value at the spe... [INFO] [stdout] 2679 | | pub fn duckdb_value_blob(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_blob; [INFO] [stdout] 2680 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2681:1 [INFO] [stdout] | [INFO] [stdout] 2681 | / extern "C" { [INFO] [stdout] 2682 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return Returns true if the value at the... [INFO] [stdout] 2683 | | pub fn duckdb_value_is_null(result: *mut duckdb_result, col: idx_t, row: idx_t) -> bool; [INFO] [stdout] 2684 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2685:1 [INFO] [stdout] | [INFO] [stdout] 2685 | / extern "C" { [INFO] [stdout] 2686 | | #[doc = "Allocate `size` bytes of memory using the duckdb internal malloc function. Any memory allocated in this manner\nshould be fr... [INFO] [stdout] 2687 | | pub fn duckdb_malloc(size: usize) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 2688 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2689:1 [INFO] [stdout] | [INFO] [stdout] 2689 | / extern "C" { [INFO] [stdout] 2690 | | #[doc = "Free a value returned from `duckdb_malloc`, `duckdb_value_varchar`, `duckdb_value_blob`, or\n`duckdb_value_string`.\n\n @par... [INFO] [stdout] 2691 | | pub fn duckdb_free(ptr: *mut ::std::os::raw::c_void); [INFO] [stdout] 2692 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2693:1 [INFO] [stdout] | [INFO] [stdout] 2693 | / extern "C" { [INFO] [stdout] 2694 | | #[doc = "The internal vector size used by DuckDB.\nThis is the amount of tuples that will fit into a data chunk created by `duckdb_cr... [INFO] [stdout] 2695 | | pub fn duckdb_vector_size() -> idx_t; [INFO] [stdout] 2696 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2697:1 [INFO] [stdout] | [INFO] [stdout] 2697 | / extern "C" { [INFO] [stdout] 2698 | | #[doc = "Whether or not the duckdb_string_t value is inlined.\nThis means that the data of the string does not have a separate alloca... [INFO] [stdout] 2699 | | pub fn duckdb_string_is_inlined(string: duckdb_string_t) -> bool; [INFO] [stdout] 2700 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2701:1 [INFO] [stdout] | [INFO] [stdout] 2701 | / extern "C" { [INFO] [stdout] 2702 | | #[doc = "Get the string length of a string_t\n\n @param string The string to get the length of.\n @return The length."] [INFO] [stdout] 2703 | | pub fn duckdb_string_t_length(string: duckdb_string_t) -> u32; [INFO] [stdout] 2704 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2705:1 [INFO] [stdout] | [INFO] [stdout] 2705 | / extern "C" { [INFO] [stdout] 2706 | | #[doc = "Get a pointer to the string data of a string_t\n\n @param string The string to get the pointer to.\n @return The pointer."] [INFO] [stdout] 2707 | | pub fn duckdb_string_t_data(string: *mut duckdb_string_t) -> *const ::std::os::raw::c_char; [INFO] [stdout] 2708 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2709:1 [INFO] [stdout] | [INFO] [stdout] 2709 | / extern "C" { [INFO] [stdout] 2710 | | #[doc = "Decompose a `duckdb_date` object into year, month and date (stored as `duckdb_date_struct`).\n\n @param date The date object... [INFO] [stdout] 2711 | | pub fn duckdb_from_date(date: duckdb_date) -> duckdb_date_struct; [INFO] [stdout] 2712 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2713:1 [INFO] [stdout] | [INFO] [stdout] 2713 | / extern "C" { [INFO] [stdout] 2714 | | #[doc = "Re-compose a `duckdb_date` from year, month and date (`duckdb_date_struct`).\n\n @param date The year, month and date stored... [INFO] [stdout] 2715 | | pub fn duckdb_to_date(date: duckdb_date_struct) -> duckdb_date; [INFO] [stdout] 2716 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2717:1 [INFO] [stdout] | [INFO] [stdout] 2717 | / extern "C" { [INFO] [stdout] 2718 | | #[doc = "Test a `duckdb_date` to see if it is a finite value.\n\n @param date The date object, as obtained from a `DUCKDB_TYPE_DATE` ... [INFO] [stdout] 2719 | | pub fn duckdb_is_finite_date(date: duckdb_date) -> bool; [INFO] [stdout] 2720 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2721:1 [INFO] [stdout] | [INFO] [stdout] 2721 | / extern "C" { [INFO] [stdout] 2722 | | #[doc = "Decompose a `duckdb_time` object into hour, minute, second and microsecond (stored as `duckdb_time_struct`).\n\n @param time... [INFO] [stdout] 2723 | | pub fn duckdb_from_time(time: duckdb_time) -> duckdb_time_struct; [INFO] [stdout] 2724 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2725:1 [INFO] [stdout] | [INFO] [stdout] 2725 | / extern "C" { [INFO] [stdout] 2726 | | #[doc = "Create a `duckdb_time_tz` object from micros and a timezone offset.\n\n @param micros The microsecond component of the time.... [INFO] [stdout] 2727 | | pub fn duckdb_create_time_tz(micros: i64, offset: i32) -> duckdb_time_tz; [INFO] [stdout] 2728 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2729:1 [INFO] [stdout] | [INFO] [stdout] 2729 | / extern "C" { [INFO] [stdout] 2730 | | #[doc = "Decompose a TIME_TZ objects into micros and a timezone offset.\n\nUse `duckdb_from_time` to further decompose the micros int... [INFO] [stdout] 2731 | | pub fn duckdb_from_time_tz(micros: duckdb_time_tz) -> duckdb_time_tz_struct; [INFO] [stdout] 2732 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2733:1 [INFO] [stdout] | [INFO] [stdout] 2733 | / extern "C" { [INFO] [stdout] 2734 | | #[doc = "Re-compose a `duckdb_time` from hour, minute, second and microsecond (`duckdb_time_struct`).\n\n @param time The hour, minut... [INFO] [stdout] 2735 | | pub fn duckdb_to_time(time: duckdb_time_struct) -> duckdb_time; [INFO] [stdout] 2736 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2737:1 [INFO] [stdout] | [INFO] [stdout] 2737 | / extern "C" { [INFO] [stdout] 2738 | | #[doc = "Decompose a `duckdb_timestamp` object into a `duckdb_timestamp_struct`.\n\n @param ts The ts object, as obtained from a `DUC... [INFO] [stdout] 2739 | | pub fn duckdb_from_timestamp(ts: duckdb_timestamp) -> duckdb_timestamp_struct; [INFO] [stdout] 2740 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2741:1 [INFO] [stdout] | [INFO] [stdout] 2741 | / extern "C" { [INFO] [stdout] 2742 | | #[doc = "Re-compose a `duckdb_timestamp` from a duckdb_timestamp_struct.\n\n @param ts The de-composed elements in a `duckdb_timestam... [INFO] [stdout] 2743 | | pub fn duckdb_to_timestamp(ts: duckdb_timestamp_struct) -> duckdb_timestamp; [INFO] [stdout] 2744 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2745:1 [INFO] [stdout] | [INFO] [stdout] 2745 | / extern "C" { [INFO] [stdout] 2746 | | #[doc = "Test a `duckdb_timestamp` to see if it is a finite value.\n\n @param ts The timestamp object, as obtained from a `DUCKDB_TYP... [INFO] [stdout] 2747 | | pub fn duckdb_is_finite_timestamp(ts: duckdb_timestamp) -> bool; [INFO] [stdout] 2748 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2749:1 [INFO] [stdout] | [INFO] [stdout] 2749 | / extern "C" { [INFO] [stdout] 2750 | | #[doc = "Converts a duckdb_hugeint object (as obtained from a `DUCKDB_TYPE_HUGEINT` column) into a double.\n\n @param val The hugeint... [INFO] [stdout] 2751 | | pub fn duckdb_hugeint_to_double(val: duckdb_hugeint) -> f64; [INFO] [stdout] 2752 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2753:1 [INFO] [stdout] | [INFO] [stdout] 2753 | / extern "C" { [INFO] [stdout] 2754 | | #[doc = "Converts a double value to a duckdb_hugeint object.\n\nIf the conversion fails because the double value is too big the resul... [INFO] [stdout] 2755 | | pub fn duckdb_double_to_hugeint(val: f64) -> duckdb_hugeint; [INFO] [stdout] 2756 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2757:1 [INFO] [stdout] | [INFO] [stdout] 2757 | / extern "C" { [INFO] [stdout] 2758 | | #[doc = "Converts a duckdb_uhugeint object (as obtained from a `DUCKDB_TYPE_UHUGEINT` column) into a double.\n\n @param val The uhuge... [INFO] [stdout] 2759 | | pub fn duckdb_uhugeint_to_double(val: duckdb_uhugeint) -> f64; [INFO] [stdout] 2760 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2761:1 [INFO] [stdout] | [INFO] [stdout] 2761 | / extern "C" { [INFO] [stdout] 2762 | | #[doc = "Converts a double value to a duckdb_uhugeint object.\n\nIf the conversion fails because the double value is too big the resu... [INFO] [stdout] 2763 | | pub fn duckdb_double_to_uhugeint(val: f64) -> duckdb_uhugeint; [INFO] [stdout] 2764 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2765:1 [INFO] [stdout] | [INFO] [stdout] 2765 | / extern "C" { [INFO] [stdout] 2766 | | #[doc = "Converts a double value to a duckdb_decimal object.\n\nIf the conversion fails because the double value is too big, or the w... [INFO] [stdout] 2767 | | pub fn duckdb_double_to_decimal(val: f64, width: u8, scale: u8) -> duckdb_decimal; [INFO] [stdout] 2768 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2769:1 [INFO] [stdout] | [INFO] [stdout] 2769 | / extern "C" { [INFO] [stdout] 2770 | | #[doc = "Converts a duckdb_decimal object (as obtained from a `DUCKDB_TYPE_DECIMAL` column) into a double.\n\n @param val The decimal... [INFO] [stdout] 2771 | | pub fn duckdb_decimal_to_double(val: duckdb_decimal) -> f64; [INFO] [stdout] 2772 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2773:1 [INFO] [stdout] | [INFO] [stdout] 2773 | / extern "C" { [INFO] [stdout] 2774 | | #[doc = "Create a prepared statement object from a query.\n\nNote that after calling `duckdb_prepare`, the prepared statement should ... [INFO] [stdout] 2775 | | pub fn duckdb_prepare( [INFO] [stdout] 2776 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 2779 | | ) -> duckdb_state; [INFO] [stdout] 2780 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2781:1 [INFO] [stdout] | [INFO] [stdout] 2781 | / extern "C" { [INFO] [stdout] 2782 | | #[doc = "Closes the prepared statement and de-allocates all memory allocated for the statement.\n\n @param prepared_statement The pre... [INFO] [stdout] 2783 | | pub fn duckdb_destroy_prepare(prepared_statement: *mut duckdb_prepared_statement); [INFO] [stdout] 2784 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2785:1 [INFO] [stdout] | [INFO] [stdout] 2785 | / extern "C" { [INFO] [stdout] 2786 | | #[doc = "Returns the error message associated with the given prepared statement.\nIf the prepared statement has no error message, thi... [INFO] [stdout] 2787 | | pub fn duckdb_prepare_error(prepared_statement: duckdb_prepared_statement) -> *const ::std::os::raw::c_char; [INFO] [stdout] 2788 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2789:1 [INFO] [stdout] | [INFO] [stdout] 2789 | / extern "C" { [INFO] [stdout] 2790 | | #[doc = "Returns the number of parameters that can be provided to the given prepared statement.\n\nReturns 0 if the query was not suc... [INFO] [stdout] 2791 | | pub fn duckdb_nparams(prepared_statement: duckdb_prepared_statement) -> idx_t; [INFO] [stdout] 2792 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2793:1 [INFO] [stdout] | [INFO] [stdout] 2793 | / extern "C" { [INFO] [stdout] 2794 | | #[doc = "Returns the name used to identify the parameter\nThe returned string should be freed using `duckdb_free`.\n\nReturns NULL if... [INFO] [stdout] 2795 | | pub fn duckdb_parameter_name( [INFO] [stdout] 2796 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] 2797 | | index: idx_t, [INFO] [stdout] 2798 | | ) -> *const ::std::os::raw::c_char; [INFO] [stdout] 2799 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2800:1 [INFO] [stdout] | [INFO] [stdout] 2800 | / extern "C" { [INFO] [stdout] 2801 | | #[doc = "Returns the parameter type for the parameter at the given index.\n\nReturns `DUCKDB_TYPE_INVALID` if the parameter index is ... [INFO] [stdout] 2802 | | pub fn duckdb_param_type(prepared_statement: duckdb_prepared_statement, param_idx: idx_t) -> duckdb_type; [INFO] [stdout] 2803 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2804:1 [INFO] [stdout] | [INFO] [stdout] 2804 | / extern "C" { [INFO] [stdout] 2805 | | #[doc = "Clear the params bind to the prepared statement."] [INFO] [stdout] 2806 | | pub fn duckdb_clear_bindings(prepared_statement: duckdb_prepared_statement) -> duckdb_state; [INFO] [stdout] 2807 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2808:1 [INFO] [stdout] | [INFO] [stdout] 2808 | / extern "C" { [INFO] [stdout] 2809 | | #[doc = "Returns the statement type of the statement to be executed\n\n @param statement The prepared statement.\n @return duckdb_sta... [INFO] [stdout] 2810 | | pub fn duckdb_prepared_statement_type(statement: duckdb_prepared_statement) -> duckdb_statement_type; [INFO] [stdout] 2811 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2812:1 [INFO] [stdout] | [INFO] [stdout] 2812 | / extern "C" { [INFO] [stdout] 2813 | | #[doc = "Binds a value to the prepared statement at the specified index."] [INFO] [stdout] 2814 | | pub fn duckdb_bind_value( [INFO] [stdout] 2815 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2818 | | ) -> duckdb_state; [INFO] [stdout] 2819 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2820:1 [INFO] [stdout] | [INFO] [stdout] 2820 | / extern "C" { [INFO] [stdout] 2821 | | #[doc = "Retrieve the index of the parameter for the prepared statement, identified by name"] [INFO] [stdout] 2822 | | pub fn duckdb_bind_parameter_index( [INFO] [stdout] 2823 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2826 | | ) -> duckdb_state; [INFO] [stdout] 2827 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2828:1 [INFO] [stdout] | [INFO] [stdout] 2828 | / extern "C" { [INFO] [stdout] 2829 | | #[doc = "Binds a bool value to the prepared statement at the specified index."] [INFO] [stdout] 2830 | | pub fn duckdb_bind_boolean( [INFO] [stdout] 2831 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2834 | | ) -> duckdb_state; [INFO] [stdout] 2835 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2836:1 [INFO] [stdout] | [INFO] [stdout] 2836 | / extern "C" { [INFO] [stdout] 2837 | | #[doc = "Binds an int8_t value to the prepared statement at the specified index."] [INFO] [stdout] 2838 | | pub fn duckdb_bind_int8(prepared_statement: duckdb_prepared_statement, param_idx: idx_t, val: i8) -> duckdb_state; [INFO] [stdout] 2839 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2840:1 [INFO] [stdout] | [INFO] [stdout] 2840 | / extern "C" { [INFO] [stdout] 2841 | | #[doc = "Binds an int16_t value to the prepared statement at the specified index."] [INFO] [stdout] 2842 | | pub fn duckdb_bind_int16(prepared_statement: duckdb_prepared_statement, param_idx: idx_t, val: i16) [INFO] [stdout] 2843 | | -> duckdb_state; [INFO] [stdout] 2844 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2845:1 [INFO] [stdout] | [INFO] [stdout] 2845 | / extern "C" { [INFO] [stdout] 2846 | | #[doc = "Binds an int32_t value to the prepared statement at the specified index."] [INFO] [stdout] 2847 | | pub fn duckdb_bind_int32(prepared_statement: duckdb_prepared_statement, param_idx: idx_t, val: i32) [INFO] [stdout] 2848 | | -> duckdb_state; [INFO] [stdout] 2849 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2850:1 [INFO] [stdout] | [INFO] [stdout] 2850 | / extern "C" { [INFO] [stdout] 2851 | | #[doc = "Binds an int64_t value to the prepared statement at the specified index."] [INFO] [stdout] 2852 | | pub fn duckdb_bind_int64(prepared_statement: duckdb_prepared_statement, param_idx: idx_t, val: i64) [INFO] [stdout] 2853 | | -> duckdb_state; [INFO] [stdout] 2854 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2855:1 [INFO] [stdout] | [INFO] [stdout] 2855 | / extern "C" { [INFO] [stdout] 2856 | | #[doc = "Binds a duckdb_hugeint value to the prepared statement at the specified index."] [INFO] [stdout] 2857 | | pub fn duckdb_bind_hugeint( [INFO] [stdout] 2858 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2861 | | ) -> duckdb_state; [INFO] [stdout] 2862 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2863:1 [INFO] [stdout] | [INFO] [stdout] 2863 | / extern "C" { [INFO] [stdout] 2864 | | #[doc = "Binds an duckdb_uhugeint value to the prepared statement at the specified index."] [INFO] [stdout] 2865 | | pub fn duckdb_bind_uhugeint( [INFO] [stdout] 2866 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2869 | | ) -> duckdb_state; [INFO] [stdout] 2870 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2871:1 [INFO] [stdout] | [INFO] [stdout] 2871 | / extern "C" { [INFO] [stdout] 2872 | | #[doc = "Binds a duckdb_decimal value to the prepared statement at the specified index."] [INFO] [stdout] 2873 | | pub fn duckdb_bind_decimal( [INFO] [stdout] 2874 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2877 | | ) -> duckdb_state; [INFO] [stdout] 2878 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2879:1 [INFO] [stdout] | [INFO] [stdout] 2879 | / extern "C" { [INFO] [stdout] 2880 | | #[doc = "Binds an uint8_t value to the prepared statement at the specified index."] [INFO] [stdout] 2881 | | pub fn duckdb_bind_uint8(prepared_statement: duckdb_prepared_statement, param_idx: idx_t, val: u8) -> duckdb_state; [INFO] [stdout] 2882 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2883:1 [INFO] [stdout] | [INFO] [stdout] 2883 | / extern "C" { [INFO] [stdout] 2884 | | #[doc = "Binds an uint16_t value to the prepared statement at the specified index."] [INFO] [stdout] 2885 | | pub fn duckdb_bind_uint16( [INFO] [stdout] 2886 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2889 | | ) -> duckdb_state; [INFO] [stdout] 2890 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2891:1 [INFO] [stdout] | [INFO] [stdout] 2891 | / extern "C" { [INFO] [stdout] 2892 | | #[doc = "Binds an uint32_t value to the prepared statement at the specified index."] [INFO] [stdout] 2893 | | pub fn duckdb_bind_uint32( [INFO] [stdout] 2894 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2897 | | ) -> duckdb_state; [INFO] [stdout] 2898 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2899:1 [INFO] [stdout] | [INFO] [stdout] 2899 | / extern "C" { [INFO] [stdout] 2900 | | #[doc = "Binds an uint64_t value to the prepared statement at the specified index."] [INFO] [stdout] 2901 | | pub fn duckdb_bind_uint64( [INFO] [stdout] 2902 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2905 | | ) -> duckdb_state; [INFO] [stdout] 2906 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2907:1 [INFO] [stdout] | [INFO] [stdout] 2907 | / extern "C" { [INFO] [stdout] 2908 | | #[doc = "Binds a float value to the prepared statement at the specified index."] [INFO] [stdout] 2909 | | pub fn duckdb_bind_float(prepared_statement: duckdb_prepared_statement, param_idx: idx_t, val: f32) [INFO] [stdout] 2910 | | -> duckdb_state; [INFO] [stdout] 2911 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2912:1 [INFO] [stdout] | [INFO] [stdout] 2912 | / extern "C" { [INFO] [stdout] 2913 | | #[doc = "Binds a double value to the prepared statement at the specified index."] [INFO] [stdout] 2914 | | pub fn duckdb_bind_double( [INFO] [stdout] 2915 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2918 | | ) -> duckdb_state; [INFO] [stdout] 2919 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2920:1 [INFO] [stdout] | [INFO] [stdout] 2920 | / extern "C" { [INFO] [stdout] 2921 | | #[doc = "Binds a duckdb_date value to the prepared statement at the specified index."] [INFO] [stdout] 2922 | | pub fn duckdb_bind_date( [INFO] [stdout] 2923 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2926 | | ) -> duckdb_state; [INFO] [stdout] 2927 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2928:1 [INFO] [stdout] | [INFO] [stdout] 2928 | / extern "C" { [INFO] [stdout] 2929 | | #[doc = "Binds a duckdb_time value to the prepared statement at the specified index."] [INFO] [stdout] 2930 | | pub fn duckdb_bind_time( [INFO] [stdout] 2931 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2934 | | ) -> duckdb_state; [INFO] [stdout] 2935 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2936:1 [INFO] [stdout] | [INFO] [stdout] 2936 | / extern "C" { [INFO] [stdout] 2937 | | #[doc = "Binds a duckdb_timestamp value to the prepared statement at the specified index."] [INFO] [stdout] 2938 | | pub fn duckdb_bind_timestamp( [INFO] [stdout] 2939 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2942 | | ) -> duckdb_state; [INFO] [stdout] 2943 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2944:1 [INFO] [stdout] | [INFO] [stdout] 2944 | / extern "C" { [INFO] [stdout] 2945 | | #[doc = "Binds a duckdb_timestamp value to the prepared statement at the specified index."] [INFO] [stdout] 2946 | | pub fn duckdb_bind_timestamp_tz( [INFO] [stdout] 2947 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2950 | | ) -> duckdb_state; [INFO] [stdout] 2951 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2952:1 [INFO] [stdout] | [INFO] [stdout] 2952 | / extern "C" { [INFO] [stdout] 2953 | | #[doc = "Binds a duckdb_interval value to the prepared statement at the specified index."] [INFO] [stdout] 2954 | | pub fn duckdb_bind_interval( [INFO] [stdout] 2955 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2958 | | ) -> duckdb_state; [INFO] [stdout] 2959 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2960:1 [INFO] [stdout] | [INFO] [stdout] 2960 | / extern "C" { [INFO] [stdout] 2961 | | #[doc = "Binds a null-terminated varchar value to the prepared statement at the specified index."] [INFO] [stdout] 2962 | | pub fn duckdb_bind_varchar( [INFO] [stdout] 2963 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2966 | | ) -> duckdb_state; [INFO] [stdout] 2967 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2968:1 [INFO] [stdout] | [INFO] [stdout] 2968 | / extern "C" { [INFO] [stdout] 2969 | | #[doc = "Binds a varchar value to the prepared statement at the specified index."] [INFO] [stdout] 2970 | | pub fn duckdb_bind_varchar_length( [INFO] [stdout] 2971 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2975 | | ) -> duckdb_state; [INFO] [stdout] 2976 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2977:1 [INFO] [stdout] | [INFO] [stdout] 2977 | / extern "C" { [INFO] [stdout] 2978 | | #[doc = "Binds a blob value to the prepared statement at the specified index."] [INFO] [stdout] 2979 | | pub fn duckdb_bind_blob( [INFO] [stdout] 2980 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2984 | | ) -> duckdb_state; [INFO] [stdout] 2985 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2986:1 [INFO] [stdout] | [INFO] [stdout] 2986 | / extern "C" { [INFO] [stdout] 2987 | | #[doc = "Binds a NULL value to the prepared statement at the specified index."] [INFO] [stdout] 2988 | | pub fn duckdb_bind_null(prepared_statement: duckdb_prepared_statement, param_idx: idx_t) -> duckdb_state; [INFO] [stdout] 2989 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2990:1 [INFO] [stdout] | [INFO] [stdout] 2990 | / extern "C" { [INFO] [stdout] 2991 | | #[doc = "Executes the prepared statement with the given bound parameters, and returns a materialized query result.\n\nThis method can... [INFO] [stdout] 2992 | | pub fn duckdb_execute_prepared( [INFO] [stdout] 2993 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] 2994 | | out_result: *mut duckdb_result, [INFO] [stdout] 2995 | | ) -> duckdb_state; [INFO] [stdout] 2996 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2997:1 [INFO] [stdout] | [INFO] [stdout] 2997 | / extern "C" { [INFO] [stdout] 2998 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nExecutes the prepared statement with the ... [INFO] [stdout] 2999 | | pub fn duckdb_execute_prepared_streaming( [INFO] [stdout] 3000 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] 3001 | | out_result: *mut duckdb_result, [INFO] [stdout] 3002 | | ) -> duckdb_state; [INFO] [stdout] 3003 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3004:1 [INFO] [stdout] | [INFO] [stdout] 3004 | / extern "C" { [INFO] [stdout] 3005 | | #[doc = "Extract all statements from a query.\nNote that after calling `duckdb_extract_statements`, the extracted statements should a... [INFO] [stdout] 3006 | | pub fn duckdb_extract_statements( [INFO] [stdout] 3007 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 3010 | | ) -> idx_t; [INFO] [stdout] 3011 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3012:1 [INFO] [stdout] | [INFO] [stdout] 3012 | / extern "C" { [INFO] [stdout] 3013 | | #[doc = "Prepare an extracted statement.\nNote that after calling `duckdb_prepare_extracted_statement`, the prepared statement should... [INFO] [stdout] 3014 | | pub fn duckdb_prepare_extracted_statement( [INFO] [stdout] 3015 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 3019 | | ) -> duckdb_state; [INFO] [stdout] 3020 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3021:1 [INFO] [stdout] | [INFO] [stdout] 3021 | / extern "C" { [INFO] [stdout] 3022 | | #[doc = "Returns the error message contained within the extracted statements.\nThe result of this function must not be freed. It will... [INFO] [stdout] 3023 | | pub fn duckdb_extract_statements_error( [INFO] [stdout] 3024 | | extracted_statements: duckdb_extracted_statements, [INFO] [stdout] 3025 | | ) -> *const ::std::os::raw::c_char; [INFO] [stdout] 3026 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3027:1 [INFO] [stdout] | [INFO] [stdout] 3027 | / extern "C" { [INFO] [stdout] 3028 | | #[doc = "De-allocates all memory allocated for the extracted statements.\n @param extracted_statements The extracted statements to de... [INFO] [stdout] 3029 | | pub fn duckdb_destroy_extracted(extracted_statements: *mut duckdb_extracted_statements); [INFO] [stdout] 3030 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3031:1 [INFO] [stdout] | [INFO] [stdout] 3031 | / extern "C" { [INFO] [stdout] 3032 | | #[doc = "Executes the prepared statement with the given bound parameters, and returns a pending result.\nThe pending result represent... [INFO] [stdout] 3033 | | pub fn duckdb_pending_prepared( [INFO] [stdout] 3034 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] 3035 | | out_result: *mut duckdb_pending_result, [INFO] [stdout] 3036 | | ) -> duckdb_state; [INFO] [stdout] 3037 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3038:1 [INFO] [stdout] | [INFO] [stdout] 3038 | / extern "C" { [INFO] [stdout] 3039 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nExecutes the prepared statement with the ... [INFO] [stdout] 3040 | | pub fn duckdb_pending_prepared_streaming( [INFO] [stdout] 3041 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] 3042 | | out_result: *mut duckdb_pending_result, [INFO] [stdout] 3043 | | ) -> duckdb_state; [INFO] [stdout] 3044 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3045:1 [INFO] [stdout] | [INFO] [stdout] 3045 | / extern "C" { [INFO] [stdout] 3046 | | #[doc = "Closes the pending result and de-allocates all memory allocated for the result.\n\n @param pending_result The pending result... [INFO] [stdout] 3047 | | pub fn duckdb_destroy_pending(pending_result: *mut duckdb_pending_result); [INFO] [stdout] 3048 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3049:1 [INFO] [stdout] | [INFO] [stdout] 3049 | / extern "C" { [INFO] [stdout] 3050 | | #[doc = "Returns the error message contained within the pending result.\n\nThe result of this function must not be freed. It will be ... [INFO] [stdout] 3051 | | pub fn duckdb_pending_error(pending_result: duckdb_pending_result) -> *const ::std::os::raw::c_char; [INFO] [stdout] 3052 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3053:1 [INFO] [stdout] | [INFO] [stdout] 3053 | / extern "C" { [INFO] [stdout] 3054 | | #[doc = "Executes a single task within the query, returning whether or not the query is ready.\n\nIf this returns DUCKDB_PENDING_RESU... [INFO] [stdout] 3055 | | pub fn duckdb_pending_execute_task(pending_result: duckdb_pending_result) -> duckdb_pending_state; [INFO] [stdout] 3056 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3057:1 [INFO] [stdout] | [INFO] [stdout] 3057 | / extern "C" { [INFO] [stdout] 3058 | | #[doc = "If this returns DUCKDB_PENDING_RESULT_READY, the duckdb_execute_pending function can be called to obtain the result.\nIf thi... [INFO] [stdout] 3059 | | pub fn duckdb_pending_execute_check_state(pending_result: duckdb_pending_result) -> duckdb_pending_state; [INFO] [stdout] 3060 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3061:1 [INFO] [stdout] | [INFO] [stdout] 3061 | / extern "C" { [INFO] [stdout] 3062 | | #[doc = "Fully execute a pending query result, returning the final query result.\n\nIf duckdb_pending_execute_task has been called un... [INFO] [stdout] 3063 | | pub fn duckdb_execute_pending( [INFO] [stdout] 3064 | | pending_result: duckdb_pending_result, [INFO] [stdout] 3065 | | out_result: *mut duckdb_result, [INFO] [stdout] 3066 | | ) -> duckdb_state; [INFO] [stdout] 3067 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3068:1 [INFO] [stdout] | [INFO] [stdout] 3068 | / extern "C" { [INFO] [stdout] 3069 | | #[doc = "Returns whether a duckdb_pending_state is finished executing. For example if `pending_state` is\nDUCKDB_PENDING_RESULT_READY... [INFO] [stdout] 3070 | | pub fn duckdb_pending_execution_is_finished(pending_state: duckdb_pending_state) -> bool; [INFO] [stdout] 3071 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3072:1 [INFO] [stdout] | [INFO] [stdout] 3072 | / extern "C" { [INFO] [stdout] 3073 | | #[doc = "Destroys the value and de-allocates all memory allocated for that type.\n\n @param value The value to destroy."] [INFO] [stdout] 3074 | | pub fn duckdb_destroy_value(value: *mut duckdb_value); [INFO] [stdout] 3075 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3076:1 [INFO] [stdout] | [INFO] [stdout] 3076 | / extern "C" { [INFO] [stdout] 3077 | | #[doc = "Creates a value from a null-terminated string\n\n @param text The null-terminated string\n @return The value. This must be d... [INFO] [stdout] 3078 | | pub fn duckdb_create_varchar(text: *const ::std::os::raw::c_char) -> duckdb_value; [INFO] [stdout] 3079 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3080:1 [INFO] [stdout] | [INFO] [stdout] 3080 | / extern "C" { [INFO] [stdout] 3081 | | #[doc = "Creates a value from a string\n\n @param text The text\n @param length The length of the text\n @return The value. This must... [INFO] [stdout] 3082 | | pub fn duckdb_create_varchar_length(text: *const ::std::os::raw::c_char, length: idx_t) -> duckdb_value; [INFO] [stdout] 3083 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3084:1 [INFO] [stdout] | [INFO] [stdout] 3084 | / extern "C" { [INFO] [stdout] 3085 | | #[doc = "Creates a value from a boolean\n\n @param input The boolean value\n @return The value. This must be destroyed with `duckdb_d... [INFO] [stdout] 3086 | | pub fn duckdb_create_bool(input: bool) -> duckdb_value; [INFO] [stdout] 3087 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3088:1 [INFO] [stdout] | [INFO] [stdout] 3088 | / extern "C" { [INFO] [stdout] 3089 | | #[doc = "Creates a value from a int8_t (a tinyint)\n\n @param input The tinyint value\n @return The value. This must be destroyed wit... [INFO] [stdout] 3090 | | pub fn duckdb_create_int8(input: i8) -> duckdb_value; [INFO] [stdout] 3091 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3092:1 [INFO] [stdout] | [INFO] [stdout] 3092 | / extern "C" { [INFO] [stdout] 3093 | | #[doc = "Creates a value from a uint8_t (a utinyint)\n\n @param input The utinyint value\n @return The value. This must be destroyed ... [INFO] [stdout] 3094 | | pub fn duckdb_create_uint8(input: u8) -> duckdb_value; [INFO] [stdout] 3095 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3096:1 [INFO] [stdout] | [INFO] [stdout] 3096 | / extern "C" { [INFO] [stdout] 3097 | | #[doc = "Creates a value from a int16_t (a smallint)\n\n @param input The smallint value\n @return The value. This must be destroyed ... [INFO] [stdout] 3098 | | pub fn duckdb_create_int16(input: i16) -> duckdb_value; [INFO] [stdout] 3099 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3100:1 [INFO] [stdout] | [INFO] [stdout] 3100 | / extern "C" { [INFO] [stdout] 3101 | | #[doc = "Creates a value from a uint16_t (a usmallint)\n\n @param input The usmallint value\n @return The value. This must be destroy... [INFO] [stdout] 3102 | | pub fn duckdb_create_uint16(input: u16) -> duckdb_value; [INFO] [stdout] 3103 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3104:1 [INFO] [stdout] | [INFO] [stdout] 3104 | / extern "C" { [INFO] [stdout] 3105 | | #[doc = "Creates a value from a int32_t (an integer)\n\n @param input The integer value\n @return The value. This must be destroyed w... [INFO] [stdout] 3106 | | pub fn duckdb_create_int32(input: i32) -> duckdb_value; [INFO] [stdout] 3107 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3108:1 [INFO] [stdout] | [INFO] [stdout] 3108 | / extern "C" { [INFO] [stdout] 3109 | | #[doc = "Creates a value from a uint32_t (a uinteger)\n\n @param input The uinteger value\n @return The value. This must be destroyed... [INFO] [stdout] 3110 | | pub fn duckdb_create_uint32(input: u32) -> duckdb_value; [INFO] [stdout] 3111 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3112:1 [INFO] [stdout] | [INFO] [stdout] 3112 | / extern "C" { [INFO] [stdout] 3113 | | #[doc = "Creates a value from a uint64_t (a ubigint)\n\n @param input The ubigint value\n @return The value. This must be destroyed w... [INFO] [stdout] 3114 | | pub fn duckdb_create_uint64(input: u64) -> duckdb_value; [INFO] [stdout] 3115 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3116:1 [INFO] [stdout] | [INFO] [stdout] 3116 | / extern "C" { [INFO] [stdout] 3117 | | #[doc = "Creates a value from an int64\n\n @return The value. This must be destroyed with `duckdb_destroy_value`."] [INFO] [stdout] 3118 | | pub fn duckdb_create_int64(val: i64) -> duckdb_value; [INFO] [stdout] 3119 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3120:1 [INFO] [stdout] | [INFO] [stdout] 3120 | / extern "C" { [INFO] [stdout] 3121 | | #[doc = "Creates a value from a hugeint\n\n @param input The hugeint value\n @return The value. This must be destroyed with `duckdb_d... [INFO] [stdout] 3122 | | pub fn duckdb_create_hugeint(input: duckdb_hugeint) -> duckdb_value; [INFO] [stdout] 3123 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3124:1 [INFO] [stdout] | [INFO] [stdout] 3124 | / extern "C" { [INFO] [stdout] 3125 | | #[doc = "Creates a value from a uhugeint\n\n @param input The uhugeint value\n @return The value. This must be destroyed with `duckdb... [INFO] [stdout] 3126 | | pub fn duckdb_create_uhugeint(input: duckdb_uhugeint) -> duckdb_value; [INFO] [stdout] 3127 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3128:1 [INFO] [stdout] | [INFO] [stdout] 3128 | / extern "C" { [INFO] [stdout] 3129 | | #[doc = "Creates a value from a float\n\n @param input The float value\n @return The value. This must be destroyed with `duckdb_destr... [INFO] [stdout] 3130 | | pub fn duckdb_create_float(input: f32) -> duckdb_value; [INFO] [stdout] 3131 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3132:1 [INFO] [stdout] | [INFO] [stdout] 3132 | / extern "C" { [INFO] [stdout] 3133 | | #[doc = "Creates a value from a double\n\n @param input The double value\n @return The value. This must be destroyed with `duckdb_des... [INFO] [stdout] 3134 | | pub fn duckdb_create_double(input: f64) -> duckdb_value; [INFO] [stdout] 3135 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3136:1 [INFO] [stdout] | [INFO] [stdout] 3136 | / extern "C" { [INFO] [stdout] 3137 | | #[doc = "Creates a value from a date\n\n @param input The date value\n @return The value. This must be destroyed with `duckdb_destroy... [INFO] [stdout] 3138 | | pub fn duckdb_create_date(input: duckdb_date) -> duckdb_value; [INFO] [stdout] 3139 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3140:1 [INFO] [stdout] | [INFO] [stdout] 3140 | / extern "C" { [INFO] [stdout] 3141 | | #[doc = "Creates a value from a time\n\n @param input The time value\n @return The value. This must be destroyed with `duckdb_destroy... [INFO] [stdout] 3142 | | pub fn duckdb_create_time(input: duckdb_time) -> duckdb_value; [INFO] [stdout] 3143 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3144:1 [INFO] [stdout] | [INFO] [stdout] 3144 | / extern "C" { [INFO] [stdout] 3145 | | #[doc = "Creates a value from a time_tz.\nNot to be confused with `duckdb_create_time_tz`, which creates a duckdb_time_tz_t.\n\n @par... [INFO] [stdout] 3146 | | pub fn duckdb_create_time_tz_value(value: duckdb_time_tz) -> duckdb_value; [INFO] [stdout] 3147 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3148:1 [INFO] [stdout] | [INFO] [stdout] 3148 | / extern "C" { [INFO] [stdout] 3149 | | #[doc = "Creates a value from a timestamp\n\n @param input The timestamp value\n @return The value. This must be destroyed with `duck... [INFO] [stdout] 3150 | | pub fn duckdb_create_timestamp(input: duckdb_timestamp) -> duckdb_value; [INFO] [stdout] 3151 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3152:1 [INFO] [stdout] | [INFO] [stdout] 3152 | / extern "C" { [INFO] [stdout] 3153 | | #[doc = "Creates a value from an interval\n\n @param input The interval value\n @return The value. This must be destroyed with `duckd... [INFO] [stdout] 3154 | | pub fn duckdb_create_interval(input: duckdb_interval) -> duckdb_value; [INFO] [stdout] 3155 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3156:1 [INFO] [stdout] | [INFO] [stdout] 3156 | / extern "C" { [INFO] [stdout] 3157 | | #[doc = "Creates a value from a blob\n\n @param data The blob data\n @param length The length of the blob data\n @return The value. T... [INFO] [stdout] 3158 | | pub fn duckdb_create_blob(data: *const u8, length: idx_t) -> duckdb_value; [INFO] [stdout] 3159 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3160:1 [INFO] [stdout] | [INFO] [stdout] 3160 | / extern "C" { [INFO] [stdout] 3161 | | #[doc = "Returns the boolean value of the given value.\n\n @param val A duckdb_value containing a boolean\n @return A boolean, or fal... [INFO] [stdout] 3162 | | pub fn duckdb_get_bool(val: duckdb_value) -> bool; [INFO] [stdout] 3163 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3164:1 [INFO] [stdout] | [INFO] [stdout] 3164 | / extern "C" { [INFO] [stdout] 3165 | | #[doc = "Returns the int8_t value of the given value.\n\n @param val A duckdb_value containing a tinyint\n @return A int8_t, or MinVa... [INFO] [stdout] 3166 | | pub fn duckdb_get_int8(val: duckdb_value) -> i8; [INFO] [stdout] 3167 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3168:1 [INFO] [stdout] | [INFO] [stdout] 3168 | / extern "C" { [INFO] [stdout] 3169 | | #[doc = "Returns the uint8_t value of the given value.\n\n @param val A duckdb_value containing a utinyint\n @return A uint8_t, or Mi... [INFO] [stdout] 3170 | | pub fn duckdb_get_uint8(val: duckdb_value) -> u8; [INFO] [stdout] 3171 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3172:1 [INFO] [stdout] | [INFO] [stdout] 3172 | / extern "C" { [INFO] [stdout] 3173 | | #[doc = "Returns the int16_t value of the given value.\n\n @param val A duckdb_value containing a smallint\n @return A int16_t, or Mi... [INFO] [stdout] 3174 | | pub fn duckdb_get_int16(val: duckdb_value) -> i16; [INFO] [stdout] 3175 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3176:1 [INFO] [stdout] | [INFO] [stdout] 3176 | / extern "C" { [INFO] [stdout] 3177 | | #[doc = "Returns the uint16_t value of the given value.\n\n @param val A duckdb_value containing a usmallint\n @return A uint16_t, or... [INFO] [stdout] 3178 | | pub fn duckdb_get_uint16(val: duckdb_value) -> u16; [INFO] [stdout] 3179 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3180:1 [INFO] [stdout] | [INFO] [stdout] 3180 | / extern "C" { [INFO] [stdout] 3181 | | #[doc = "Returns the int32_t value of the given value.\n\n @param val A duckdb_value containing a integer\n @return A int32_t, or Min... [INFO] [stdout] 3182 | | pub fn duckdb_get_int32(val: duckdb_value) -> i32; [INFO] [stdout] 3183 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3184:1 [INFO] [stdout] | [INFO] [stdout] 3184 | / extern "C" { [INFO] [stdout] 3185 | | #[doc = "Returns the uint32_t value of the given value.\n\n @param val A duckdb_value containing a uinteger\n @return A uint32_t, or ... [INFO] [stdout] 3186 | | pub fn duckdb_get_uint32(val: duckdb_value) -> u32; [INFO] [stdout] 3187 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3188:1 [INFO] [stdout] | [INFO] [stdout] 3188 | / extern "C" { [INFO] [stdout] 3189 | | #[doc = "Returns the int64_t value of the given value.\n\n @param val A duckdb_value containing a bigint\n @return A int64_t, or MinV... [INFO] [stdout] 3190 | | pub fn duckdb_get_int64(val: duckdb_value) -> i64; [INFO] [stdout] 3191 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3192:1 [INFO] [stdout] | [INFO] [stdout] 3192 | / extern "C" { [INFO] [stdout] 3193 | | #[doc = "Returns the uint64_t value of the given value.\n\n @param val A duckdb_value containing a ubigint\n @return A uint64_t, or M... [INFO] [stdout] 3194 | | pub fn duckdb_get_uint64(val: duckdb_value) -> u64; [INFO] [stdout] 3195 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3196:1 [INFO] [stdout] | [INFO] [stdout] 3196 | / extern "C" { [INFO] [stdout] 3197 | | #[doc = "Returns the hugeint value of the given value.\n\n @param val A duckdb_value containing a hugeint\n @return A duckdb_hugeint,... [INFO] [stdout] 3198 | | pub fn duckdb_get_hugeint(val: duckdb_value) -> duckdb_hugeint; [INFO] [stdout] 3199 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3200:1 [INFO] [stdout] | [INFO] [stdout] 3200 | / extern "C" { [INFO] [stdout] 3201 | | #[doc = "Returns the uhugeint value of the given value.\n\n @param val A duckdb_value containing a uhugeint\n @return A duckdb_uhugei... [INFO] [stdout] 3202 | | pub fn duckdb_get_uhugeint(val: duckdb_value) -> duckdb_uhugeint; [INFO] [stdout] 3203 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3204:1 [INFO] [stdout] | [INFO] [stdout] 3204 | / extern "C" { [INFO] [stdout] 3205 | | #[doc = "Returns the float value of the given value.\n\n @param val A duckdb_value containing a float\n @return A float, or NAN if th... [INFO] [stdout] 3206 | | pub fn duckdb_get_float(val: duckdb_value) -> f32; [INFO] [stdout] 3207 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3208:1 [INFO] [stdout] | [INFO] [stdout] 3208 | / extern "C" { [INFO] [stdout] 3209 | | #[doc = "Returns the double value of the given value.\n\n @param val A duckdb_value containing a double\n @return A double, or NAN if... [INFO] [stdout] 3210 | | pub fn duckdb_get_double(val: duckdb_value) -> f64; [INFO] [stdout] 3211 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3212:1 [INFO] [stdout] | [INFO] [stdout] 3212 | / extern "C" { [INFO] [stdout] 3213 | | #[doc = "Returns the date value of the given value.\n\n @param val A duckdb_value containing a date\n @return A duckdb_date, or MinVa... [INFO] [stdout] 3214 | | pub fn duckdb_get_date(val: duckdb_value) -> duckdb_date; [INFO] [stdout] 3215 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3216:1 [INFO] [stdout] | [INFO] [stdout] 3216 | / extern "C" { [INFO] [stdout] 3217 | | #[doc = "Returns the time value of the given value.\n\n @param val A duckdb_value containing a time\n @return A duckdb_time, or MinVa... [INFO] [stdout] 3218 | | pub fn duckdb_get_time(val: duckdb_value) -> duckdb_time; [INFO] [stdout] 3219 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3220:1 [INFO] [stdout] | [INFO] [stdout] 3220 | / extern "C" { [INFO] [stdout] 3221 | | #[doc = "Returns the time_tz value of the given value.\n\n @param val A duckdb_value containing a time_tz\n @return A duckdb_time_tz,... [INFO] [stdout] 3222 | | pub fn duckdb_get_time_tz(val: duckdb_value) -> duckdb_time_tz; [INFO] [stdout] 3223 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3224:1 [INFO] [stdout] | [INFO] [stdout] 3224 | / extern "C" { [INFO] [stdout] 3225 | | #[doc = "Returns the timestamp value of the given value.\n\n @param val A duckdb_value containing a timestamp\n @return A duckdb_time... [INFO] [stdout] 3226 | | pub fn duckdb_get_timestamp(val: duckdb_value) -> duckdb_timestamp; [INFO] [stdout] 3227 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3228:1 [INFO] [stdout] | [INFO] [stdout] 3228 | / extern "C" { [INFO] [stdout] 3229 | | #[doc = "Returns the interval value of the given value.\n\n @param val A duckdb_value containing a interval\n @return A duckdb_interv... [INFO] [stdout] 3230 | | pub fn duckdb_get_interval(val: duckdb_value) -> duckdb_interval; [INFO] [stdout] 3231 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3232:1 [INFO] [stdout] | [INFO] [stdout] 3232 | / extern "C" { [INFO] [stdout] 3233 | | #[doc = "Returns the type of the given value. The type is valid as long as the value is not destroyed.\nThe type itself must not be d... [INFO] [stdout] 3234 | | pub fn duckdb_get_value_type(val: duckdb_value) -> duckdb_logical_type; [INFO] [stdout] 3235 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3236:1 [INFO] [stdout] | [INFO] [stdout] 3236 | / extern "C" { [INFO] [stdout] 3237 | | #[doc = "Returns the blob value of the given value.\n\n @param val A duckdb_value containing a blob\n @return A duckdb_blob"] [INFO] [stdout] 3238 | | pub fn duckdb_get_blob(val: duckdb_value) -> duckdb_blob; [INFO] [stdout] 3239 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3240:1 [INFO] [stdout] | [INFO] [stdout] 3240 | / extern "C" { [INFO] [stdout] 3241 | | #[doc = "Obtains a string representation of the given value.\nThe result must be destroyed with `duckdb_free`.\n\n @param value The v... [INFO] [stdout] 3242 | | pub fn duckdb_get_varchar(value: duckdb_value) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 3243 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3244:1 [INFO] [stdout] | [INFO] [stdout] 3244 | / extern "C" { [INFO] [stdout] 3245 | | #[doc = "Creates a struct value from a type and an array of values. Must be destroyed with `duckdb_destroy_value`.\n\n @param type Th... [INFO] [stdout] 3246 | | pub fn duckdb_create_struct_value(type_: duckdb_logical_type, values: *mut duckdb_value) -> duckdb_value; [INFO] [stdout] 3247 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3248:1 [INFO] [stdout] | [INFO] [stdout] 3248 | / extern "C" { [INFO] [stdout] 3249 | | #[doc = "Creates a list value from a child (element) type and an array of values of length `value_count`.\nMust be destroyed with `du... [INFO] [stdout] 3250 | | pub fn duckdb_create_list_value( [INFO] [stdout] 3251 | | type_: duckdb_logical_type, [INFO] [stdout] ... | [INFO] [stdout] 3254 | | ) -> duckdb_value; [INFO] [stdout] 3255 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3256:1 [INFO] [stdout] | [INFO] [stdout] 3256 | / extern "C" { [INFO] [stdout] 3257 | | #[doc = "Creates an array value from a child (element) type and an array of values of length `value_count`.\nMust be destroyed with `... [INFO] [stdout] 3258 | | pub fn duckdb_create_array_value( [INFO] [stdout] 3259 | | type_: duckdb_logical_type, [INFO] [stdout] ... | [INFO] [stdout] 3262 | | ) -> duckdb_value; [INFO] [stdout] 3263 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3264:1 [INFO] [stdout] | [INFO] [stdout] 3264 | / extern "C" { [INFO] [stdout] 3265 | | #[doc = "Returns the number of elements in a MAP value.\n\n @param value The MAP value.\n @return The number of elements in the map."] [INFO] [stdout] 3266 | | pub fn duckdb_get_map_size(value: duckdb_value) -> idx_t; [INFO] [stdout] 3267 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3268:1 [INFO] [stdout] | [INFO] [stdout] 3268 | / extern "C" { [INFO] [stdout] 3269 | | #[doc = "Returns the MAP key at index as a duckdb_value.\n\n @param value The MAP value.\n @param index The index of the key.\n @retu... [INFO] [stdout] 3270 | | pub fn duckdb_get_map_key(value: duckdb_value, index: idx_t) -> duckdb_value; [INFO] [stdout] 3271 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3272:1 [INFO] [stdout] | [INFO] [stdout] 3272 | / extern "C" { [INFO] [stdout] 3273 | | #[doc = "Returns the MAP value at index as a duckdb_value.\n\n @param value The MAP value.\n @param index The index of the value.\n @... [INFO] [stdout] 3274 | | pub fn duckdb_get_map_value(value: duckdb_value, index: idx_t) -> duckdb_value; [INFO] [stdout] 3275 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3276:1 [INFO] [stdout] | [INFO] [stdout] 3276 | / extern "C" { [INFO] [stdout] 3277 | | #[doc = "Creates a `duckdb_logical_type` from a primitive type.\nThe resulting logical type must be destroyed with `duckdb_destroy_lo... [INFO] [stdout] 3278 | | pub fn duckdb_create_logical_type(type_: duckdb_type) -> duckdb_logical_type; [INFO] [stdout] 3279 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3280:1 [INFO] [stdout] | [INFO] [stdout] 3280 | / extern "C" { [INFO] [stdout] 3281 | | #[doc = "Returns the alias of a duckdb_logical_type, if set, else `nullptr`.\nThe result must be destroyed with `duckdb_free`.\n\n @p... [INFO] [stdout] 3282 | | pub fn duckdb_logical_type_get_alias(type_: duckdb_logical_type) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 3283 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3284:1 [INFO] [stdout] | [INFO] [stdout] 3284 | / extern "C" { [INFO] [stdout] 3285 | | #[doc = "Sets the alias of a duckdb_logical_type.\n\n @param type The logical type\n @param alias The alias to set"] [INFO] [stdout] 3286 | | pub fn duckdb_logical_type_set_alias(type_: duckdb_logical_type, alias: *const ::std::os::raw::c_char); [INFO] [stdout] 3287 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3288:1 [INFO] [stdout] | [INFO] [stdout] 3288 | / extern "C" { [INFO] [stdout] 3289 | | #[doc = "Creates a LIST type from its child type.\nThe return type must be destroyed with `duckdb_destroy_logical_type`.\n\n @param t... [INFO] [stdout] 3290 | | pub fn duckdb_create_list_type(type_: duckdb_logical_type) -> duckdb_logical_type; [INFO] [stdout] 3291 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3292:1 [INFO] [stdout] | [INFO] [stdout] 3292 | / extern "C" { [INFO] [stdout] 3293 | | #[doc = "Creates an ARRAY type from its child type.\nThe return type must be destroyed with `duckdb_destroy_logical_type`.\n\n @param... [INFO] [stdout] 3294 | | pub fn duckdb_create_array_type(type_: duckdb_logical_type, array_size: idx_t) -> duckdb_logical_type; [INFO] [stdout] 3295 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3296:1 [INFO] [stdout] | [INFO] [stdout] 3296 | / extern "C" { [INFO] [stdout] 3297 | | #[doc = "Creates a MAP type from its key type and value type.\nThe return type must be destroyed with `duckdb_destroy_logical_type`.\... [INFO] [stdout] 3298 | | pub fn duckdb_create_map_type( [INFO] [stdout] 3299 | | key_type: duckdb_logical_type, [INFO] [stdout] 3300 | | value_type: duckdb_logical_type, [INFO] [stdout] 3301 | | ) -> duckdb_logical_type; [INFO] [stdout] 3302 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3303:1 [INFO] [stdout] | [INFO] [stdout] 3303 | / extern "C" { [INFO] [stdout] 3304 | | #[doc = "Creates a UNION type from the passed arrays.\nThe return type must be destroyed with `duckdb_destroy_logical_type`.\n\n @par... [INFO] [stdout] 3305 | | pub fn duckdb_create_union_type( [INFO] [stdout] 3306 | | member_types: *mut duckdb_logical_type, [INFO] [stdout] ... | [INFO] [stdout] 3309 | | ) -> duckdb_logical_type; [INFO] [stdout] 3310 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3311:1 [INFO] [stdout] | [INFO] [stdout] 3311 | / extern "C" { [INFO] [stdout] 3312 | | #[doc = "Creates a STRUCT type based on the member types and names.\nThe resulting type must be destroyed with `duckdb_destroy_logica... [INFO] [stdout] 3313 | | pub fn duckdb_create_struct_type( [INFO] [stdout] 3314 | | member_types: *mut duckdb_logical_type, [INFO] [stdout] ... | [INFO] [stdout] 3317 | | ) -> duckdb_logical_type; [INFO] [stdout] 3318 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3319:1 [INFO] [stdout] | [INFO] [stdout] 3319 | / extern "C" { [INFO] [stdout] 3320 | | #[doc = "Creates an ENUM type from the passed member name array.\nThe resulting type should be destroyed with `duckdb_destroy_logical... [INFO] [stdout] 3321 | | pub fn duckdb_create_enum_type( [INFO] [stdout] 3322 | | member_names: *mut *const ::std::os::raw::c_char, [INFO] [stdout] 3323 | | member_count: idx_t, [INFO] [stdout] 3324 | | ) -> duckdb_logical_type; [INFO] [stdout] 3325 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3326:1 [INFO] [stdout] | [INFO] [stdout] 3326 | / extern "C" { [INFO] [stdout] 3327 | | #[doc = "Creates a DECIMAL type with the specified width and scale.\nThe resulting type should be destroyed with `duckdb_destroy_logi... [INFO] [stdout] 3328 | | pub fn duckdb_create_decimal_type(width: u8, scale: u8) -> duckdb_logical_type; [INFO] [stdout] 3329 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3330:1 [INFO] [stdout] | [INFO] [stdout] 3330 | / extern "C" { [INFO] [stdout] 3331 | | #[doc = "Retrieves the enum `duckdb_type` of a `duckdb_logical_type`.\n\n @param type The logical type.\n @return The `duckdb_type` i... [INFO] [stdout] 3332 | | pub fn duckdb_get_type_id(type_: duckdb_logical_type) -> duckdb_type; [INFO] [stdout] 3333 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3334:1 [INFO] [stdout] | [INFO] [stdout] 3334 | / extern "C" { [INFO] [stdout] 3335 | | #[doc = "Retrieves the width of a decimal type.\n\n @param type The logical type object\n @return The width of the decimal type"] [INFO] [stdout] 3336 | | pub fn duckdb_decimal_width(type_: duckdb_logical_type) -> u8; [INFO] [stdout] 3337 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3338:1 [INFO] [stdout] | [INFO] [stdout] 3338 | / extern "C" { [INFO] [stdout] 3339 | | #[doc = "Retrieves the scale of a decimal type.\n\n @param type The logical type object\n @return The scale of the decimal type"] [INFO] [stdout] 3340 | | pub fn duckdb_decimal_scale(type_: duckdb_logical_type) -> u8; [INFO] [stdout] 3341 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3342:1 [INFO] [stdout] | [INFO] [stdout] 3342 | / extern "C" { [INFO] [stdout] 3343 | | #[doc = "Retrieves the internal storage type of a decimal type.\n\n @param type The logical type object\n @return The internal type o... [INFO] [stdout] 3344 | | pub fn duckdb_decimal_internal_type(type_: duckdb_logical_type) -> duckdb_type; [INFO] [stdout] 3345 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3346:1 [INFO] [stdout] | [INFO] [stdout] 3346 | / extern "C" { [INFO] [stdout] 3347 | | #[doc = "Retrieves the internal storage type of an enum type.\n\n @param type The logical type object\n @return The internal type of ... [INFO] [stdout] 3348 | | pub fn duckdb_enum_internal_type(type_: duckdb_logical_type) -> duckdb_type; [INFO] [stdout] 3349 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3350:1 [INFO] [stdout] | [INFO] [stdout] 3350 | / extern "C" { [INFO] [stdout] 3351 | | #[doc = "Retrieves the dictionary size of the enum type.\n\n @param type The logical type object\n @return The dictionary size of the... [INFO] [stdout] 3352 | | pub fn duckdb_enum_dictionary_size(type_: duckdb_logical_type) -> u32; [INFO] [stdout] 3353 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3354:1 [INFO] [stdout] | [INFO] [stdout] 3354 | / extern "C" { [INFO] [stdout] 3355 | | #[doc = "Retrieves the dictionary value at the specified position from the enum.\n\nThe result must be freed with `duckdb_free`.\n\n ... [INFO] [stdout] 3356 | | pub fn duckdb_enum_dictionary_value(type_: duckdb_logical_type, index: idx_t) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 3357 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3358:1 [INFO] [stdout] | [INFO] [stdout] 3358 | / extern "C" { [INFO] [stdout] 3359 | | #[doc = "Retrieves the child type of the given LIST type. Also accepts MAP types.\nThe result must be freed with `duckdb_destroy_logi... [INFO] [stdout] 3360 | | pub fn duckdb_list_type_child_type(type_: duckdb_logical_type) -> duckdb_logical_type; [INFO] [stdout] 3361 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3362:1 [INFO] [stdout] | [INFO] [stdout] 3362 | / extern "C" { [INFO] [stdout] 3363 | | #[doc = "Retrieves the child type of the given ARRAY type.\n\nThe result must be freed with `duckdb_destroy_logical_type`.\n\n @param... [INFO] [stdout] 3364 | | pub fn duckdb_array_type_child_type(type_: duckdb_logical_type) -> duckdb_logical_type; [INFO] [stdout] 3365 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3366:1 [INFO] [stdout] | [INFO] [stdout] 3366 | / extern "C" { [INFO] [stdout] 3367 | | #[doc = "Retrieves the array size of the given array type.\n\n @param type The logical type object\n @return The fixed number of elem... [INFO] [stdout] 3368 | | pub fn duckdb_array_type_array_size(type_: duckdb_logical_type) -> idx_t; [INFO] [stdout] 3369 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3370:1 [INFO] [stdout] | [INFO] [stdout] 3370 | / extern "C" { [INFO] [stdout] 3371 | | #[doc = "Retrieves the key type of the given map type.\n\nThe result must be freed with `duckdb_destroy_logical_type`.\n\n @param typ... [INFO] [stdout] 3372 | | pub fn duckdb_map_type_key_type(type_: duckdb_logical_type) -> duckdb_logical_type; [INFO] [stdout] 3373 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3374:1 [INFO] [stdout] | [INFO] [stdout] 3374 | / extern "C" { [INFO] [stdout] 3375 | | #[doc = "Retrieves the value type of the given map type.\n\nThe result must be freed with `duckdb_destroy_logical_type`.\n\n @param t... [INFO] [stdout] 3376 | | pub fn duckdb_map_type_value_type(type_: duckdb_logical_type) -> duckdb_logical_type; [INFO] [stdout] 3377 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3378:1 [INFO] [stdout] | [INFO] [stdout] 3378 | / extern "C" { [INFO] [stdout] 3379 | | #[doc = "Returns the number of children of a struct type.\n\n @param type The logical type object\n @return The number of children of... [INFO] [stdout] 3380 | | pub fn duckdb_struct_type_child_count(type_: duckdb_logical_type) -> idx_t; [INFO] [stdout] 3381 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3382:1 [INFO] [stdout] | [INFO] [stdout] 3382 | / extern "C" { [INFO] [stdout] 3383 | | #[doc = "Retrieves the name of the struct child.\n\nThe result must be freed with `duckdb_free`.\n\n @param type The logical type obj... [INFO] [stdout] 3384 | | pub fn duckdb_struct_type_child_name(type_: duckdb_logical_type, index: idx_t) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 3385 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3386:1 [INFO] [stdout] | [INFO] [stdout] 3386 | / extern "C" { [INFO] [stdout] 3387 | | #[doc = "Retrieves the child type of the given struct type at the specified index.\n\nThe result must be freed with `duckdb_destroy_l... [INFO] [stdout] 3388 | | pub fn duckdb_struct_type_child_type(type_: duckdb_logical_type, index: idx_t) -> duckdb_logical_type; [INFO] [stdout] 3389 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3390:1 [INFO] [stdout] | [INFO] [stdout] 3390 | / extern "C" { [INFO] [stdout] 3391 | | #[doc = "Returns the number of members that the union type has.\n\n @param type The logical type (union) object\n @return The number ... [INFO] [stdout] 3392 | | pub fn duckdb_union_type_member_count(type_: duckdb_logical_type) -> idx_t; [INFO] [stdout] 3393 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3394:1 [INFO] [stdout] | [INFO] [stdout] 3394 | / extern "C" { [INFO] [stdout] 3395 | | #[doc = "Retrieves the name of the union member.\n\nThe result must be freed with `duckdb_free`.\n\n @param type The logical type obj... [INFO] [stdout] 3396 | | pub fn duckdb_union_type_member_name(type_: duckdb_logical_type, index: idx_t) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 3397 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3398:1 [INFO] [stdout] | [INFO] [stdout] 3398 | / extern "C" { [INFO] [stdout] 3399 | | #[doc = "Retrieves the child type of the given union member at the specified index.\n\nThe result must be freed with `duckdb_destroy_... [INFO] [stdout] 3400 | | pub fn duckdb_union_type_member_type(type_: duckdb_logical_type, index: idx_t) -> duckdb_logical_type; [INFO] [stdout] 3401 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3402:1 [INFO] [stdout] | [INFO] [stdout] 3402 | / extern "C" { [INFO] [stdout] 3403 | | #[doc = "Destroys the logical type and de-allocates all memory allocated for that type.\n\n @param type The logical type to destroy."] [INFO] [stdout] 3404 | | pub fn duckdb_destroy_logical_type(type_: *mut duckdb_logical_type); [INFO] [stdout] 3405 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3406:1 [INFO] [stdout] | [INFO] [stdout] 3406 | / extern "C" { [INFO] [stdout] 3407 | | #[doc = "Registers a custom type within the given connection.\nThe type must have an alias\n\n @param con The connection to use\n @pa... [INFO] [stdout] 3408 | | pub fn duckdb_register_logical_type( [INFO] [stdout] 3409 | | con: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 3412 | | ) -> duckdb_state; [INFO] [stdout] 3413 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3414:1 [INFO] [stdout] | [INFO] [stdout] 3414 | / extern "C" { [INFO] [stdout] 3415 | | #[doc = "Creates an empty data chunk with the specified column types.\nThe result must be destroyed with `duckdb_destroy_data_chunk`.... [INFO] [stdout] 3416 | | pub fn duckdb_create_data_chunk(types: *mut duckdb_logical_type, column_count: idx_t) -> duckdb_data_chunk; [INFO] [stdout] 3417 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3418:1 [INFO] [stdout] | [INFO] [stdout] 3418 | / extern "C" { [INFO] [stdout] 3419 | | #[doc = "Destroys the data chunk and de-allocates all memory allocated for that chunk.\n\n @param chunk The data chunk to destroy."] [INFO] [stdout] 3420 | | pub fn duckdb_destroy_data_chunk(chunk: *mut duckdb_data_chunk); [INFO] [stdout] 3421 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3422:1 [INFO] [stdout] | [INFO] [stdout] 3422 | / extern "C" { [INFO] [stdout] 3423 | | #[doc = "Resets a data chunk, clearing the validity masks and setting the cardinality of the data chunk to 0.\nAfter calling this met... [INFO] [stdout] 3424 | | pub fn duckdb_data_chunk_reset(chunk: duckdb_data_chunk); [INFO] [stdout] 3425 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3426:1 [INFO] [stdout] | [INFO] [stdout] 3426 | / extern "C" { [INFO] [stdout] 3427 | | #[doc = "Retrieves the number of columns in a data chunk.\n\n @param chunk The data chunk to get the data from\n @return The number o... [INFO] [stdout] 3428 | | pub fn duckdb_data_chunk_get_column_count(chunk: duckdb_data_chunk) -> idx_t; [INFO] [stdout] 3429 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3430:1 [INFO] [stdout] | [INFO] [stdout] 3430 | / extern "C" { [INFO] [stdout] 3431 | | #[doc = "Retrieves the vector at the specified column index in the data chunk.\n\nThe pointer to the vector is valid for as long as t... [INFO] [stdout] 3432 | | pub fn duckdb_data_chunk_get_vector(chunk: duckdb_data_chunk, col_idx: idx_t) -> duckdb_vector; [INFO] [stdout] 3433 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3434:1 [INFO] [stdout] | [INFO] [stdout] 3434 | / extern "C" { [INFO] [stdout] 3435 | | #[doc = "Retrieves the current number of tuples in a data chunk.\n\n @param chunk The data chunk to get the data from\n @return The n... [INFO] [stdout] 3436 | | pub fn duckdb_data_chunk_get_size(chunk: duckdb_data_chunk) -> idx_t; [INFO] [stdout] 3437 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3438:1 [INFO] [stdout] | [INFO] [stdout] 3438 | / extern "C" { [INFO] [stdout] 3439 | | #[doc = "Sets the current number of tuples in a data chunk.\n\n @param chunk The data chunk to set the size in\n @param size The numb... [INFO] [stdout] 3440 | | pub fn duckdb_data_chunk_set_size(chunk: duckdb_data_chunk, size: idx_t); [INFO] [stdout] 3441 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3442:1 [INFO] [stdout] | [INFO] [stdout] 3442 | / extern "C" { [INFO] [stdout] 3443 | | #[doc = "Retrieves the column type of the specified vector.\n\nThe result must be destroyed with `duckdb_destroy_logical_type`.\n\n @... [INFO] [stdout] 3444 | | pub fn duckdb_vector_get_column_type(vector: duckdb_vector) -> duckdb_logical_type; [INFO] [stdout] 3445 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3446:1 [INFO] [stdout] | [INFO] [stdout] 3446 | / extern "C" { [INFO] [stdout] 3447 | | #[doc = "Retrieves the data pointer of the vector.\n\nThe data pointer can be used to read or write values from the vector.\nHow to r... [INFO] [stdout] 3448 | | pub fn duckdb_vector_get_data(vector: duckdb_vector) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3449 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3450:1 [INFO] [stdout] | [INFO] [stdout] 3450 | / extern "C" { [INFO] [stdout] 3451 | | #[doc = "Retrieves the validity mask pointer of the specified vector.\n\nIf all values are valid, this function MIGHT return NULL!\n\... [INFO] [stdout] 3452 | | pub fn duckdb_vector_get_validity(vector: duckdb_vector) -> *mut u64; [INFO] [stdout] 3453 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3454:1 [INFO] [stdout] | [INFO] [stdout] 3454 | / extern "C" { [INFO] [stdout] 3455 | | #[doc = "Ensures the validity mask is writable by allocating it.\n\nAfter this function is called, `duckdb_vector_get_validity` will ... [INFO] [stdout] 3456 | | pub fn duckdb_vector_ensure_validity_writable(vector: duckdb_vector); [INFO] [stdout] 3457 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3458:1 [INFO] [stdout] | [INFO] [stdout] 3458 | / extern "C" { [INFO] [stdout] 3459 | | #[doc = "Assigns a string element in the vector at the specified location.\n\n @param vector The vector to alter\n @param index The r... [INFO] [stdout] 3460 | | pub fn duckdb_vector_assign_string_element( [INFO] [stdout] 3461 | | vector: duckdb_vector, [INFO] [stdout] ... | [INFO] [stdout] 3464 | | ); [INFO] [stdout] 3465 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3466:1 [INFO] [stdout] | [INFO] [stdout] 3466 | / extern "C" { [INFO] [stdout] 3467 | | #[doc = "Assigns a string element in the vector at the specified location. You may also use this function to assign BLOBs.\n\n @param... [INFO] [stdout] 3468 | | pub fn duckdb_vector_assign_string_element_len( [INFO] [stdout] 3469 | | vector: duckdb_vector, [INFO] [stdout] ... | [INFO] [stdout] 3473 | | ); [INFO] [stdout] 3474 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3475:1 [INFO] [stdout] | [INFO] [stdout] 3475 | / extern "C" { [INFO] [stdout] 3476 | | #[doc = "Retrieves the child vector of a list vector.\n\nThe resulting vector is valid as long as the parent vector is valid.\n\n @pa... [INFO] [stdout] 3477 | | pub fn duckdb_list_vector_get_child(vector: duckdb_vector) -> duckdb_vector; [INFO] [stdout] 3478 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3479:1 [INFO] [stdout] | [INFO] [stdout] 3479 | / extern "C" { [INFO] [stdout] 3480 | | #[doc = "Returns the size of the child vector of the list.\n\n @param vector The vector\n @return The size of the child list"] [INFO] [stdout] 3481 | | pub fn duckdb_list_vector_get_size(vector: duckdb_vector) -> idx_t; [INFO] [stdout] 3482 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3483:1 [INFO] [stdout] | [INFO] [stdout] 3483 | / extern "C" { [INFO] [stdout] 3484 | | #[doc = "Sets the total size of the underlying child-vector of a list vector.\n\n @param vector The list vector.\n @param size The si... [INFO] [stdout] 3485 | | pub fn duckdb_list_vector_set_size(vector: duckdb_vector, size: idx_t) -> duckdb_state; [INFO] [stdout] 3486 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3487:1 [INFO] [stdout] | [INFO] [stdout] 3487 | / extern "C" { [INFO] [stdout] 3488 | | #[doc = "Sets the total capacity of the underlying child-vector of a list.\n\nAfter calling this method, you must call `duckdb_vector... [INFO] [stdout] 3489 | | pub fn duckdb_list_vector_reserve(vector: duckdb_vector, required_capacity: idx_t) -> duckdb_state; [INFO] [stdout] 3490 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3491:1 [INFO] [stdout] | [INFO] [stdout] 3491 | / extern "C" { [INFO] [stdout] 3492 | | #[doc = "Retrieves the child vector of a struct vector.\n\nThe resulting vector is valid as long as the parent vector is valid.\n\n @... [INFO] [stdout] 3493 | | pub fn duckdb_struct_vector_get_child(vector: duckdb_vector, index: idx_t) -> duckdb_vector; [INFO] [stdout] 3494 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3495:1 [INFO] [stdout] | [INFO] [stdout] 3495 | / extern "C" { [INFO] [stdout] 3496 | | #[doc = "Retrieves the child vector of a array vector.\n\nThe resulting vector is valid as long as the parent vector is valid.\nThe r... [INFO] [stdout] 3497 | | pub fn duckdb_array_vector_get_child(vector: duckdb_vector) -> duckdb_vector; [INFO] [stdout] 3498 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3499:1 [INFO] [stdout] | [INFO] [stdout] 3499 | / extern "C" { [INFO] [stdout] 3500 | | #[doc = "Returns whether or not a row is valid (i.e. not NULL) in the given validity mask.\n\n @param validity The validity mask, as ... [INFO] [stdout] 3501 | | pub fn duckdb_validity_row_is_valid(validity: *mut u64, row: idx_t) -> bool; [INFO] [stdout] 3502 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3503:1 [INFO] [stdout] | [INFO] [stdout] 3503 | / extern "C" { [INFO] [stdout] 3504 | | #[doc = "In a validity mask, sets a specific row to either valid or invalid.\n\nNote that `duckdb_vector_ensure_validity_writable` sh... [INFO] [stdout] 3505 | | pub fn duckdb_validity_set_row_validity(validity: *mut u64, row: idx_t, valid: bool); [INFO] [stdout] 3506 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3507:1 [INFO] [stdout] | [INFO] [stdout] 3507 | / extern "C" { [INFO] [stdout] 3508 | | #[doc = "In a validity mask, sets a specific row to invalid.\n\nEquivalent to `duckdb_validity_set_row_validity` with valid set to fa... [INFO] [stdout] 3509 | | pub fn duckdb_validity_set_row_invalid(validity: *mut u64, row: idx_t); [INFO] [stdout] 3510 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3511:1 [INFO] [stdout] | [INFO] [stdout] 3511 | / extern "C" { [INFO] [stdout] 3512 | | #[doc = "In a validity mask, sets a specific row to valid.\n\nEquivalent to `duckdb_validity_set_row_validity` with valid set to true... [INFO] [stdout] 3513 | | pub fn duckdb_validity_set_row_valid(validity: *mut u64, row: idx_t); [INFO] [stdout] 3514 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3515:1 [INFO] [stdout] | [INFO] [stdout] 3515 | / extern "C" { [INFO] [stdout] 3516 | | #[doc = "Creates a new empty scalar function.\n\nThe return value should be destroyed with `duckdb_destroy_scalar_function`.\n\n @ret... [INFO] [stdout] 3517 | | pub fn duckdb_create_scalar_function() -> duckdb_scalar_function; [INFO] [stdout] 3518 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3519:1 [INFO] [stdout] | [INFO] [stdout] 3519 | / extern "C" { [INFO] [stdout] 3520 | | #[doc = "Destroys the given scalar function object.\n\n @param scalar_function The scalar function to destroy"] [INFO] [stdout] 3521 | | pub fn duckdb_destroy_scalar_function(scalar_function: *mut duckdb_scalar_function); [INFO] [stdout] 3522 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3523:1 [INFO] [stdout] | [INFO] [stdout] 3523 | / extern "C" { [INFO] [stdout] 3524 | | #[doc = "Sets the name of the given scalar function.\n\n @param scalar_function The scalar function\n @param name The name of the sca... [INFO] [stdout] 3525 | | pub fn duckdb_scalar_function_set_name( [INFO] [stdout] 3526 | | scalar_function: duckdb_scalar_function, [INFO] [stdout] 3527 | | name: *const ::std::os::raw::c_char, [INFO] [stdout] 3528 | | ); [INFO] [stdout] 3529 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3530:1 [INFO] [stdout] | [INFO] [stdout] 3530 | / extern "C" { [INFO] [stdout] 3531 | | #[doc = "Sets the parameters of the given scalar function to varargs. Does not require adding parameters with\nduckdb_scalar_function... [INFO] [stdout] 3532 | | pub fn duckdb_scalar_function_set_varargs(scalar_function: duckdb_scalar_function, type_: duckdb_logical_type); [INFO] [stdout] 3533 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3534:1 [INFO] [stdout] | [INFO] [stdout] 3534 | / extern "C" { [INFO] [stdout] 3535 | | #[doc = "Sets the parameters of the given scalar function to varargs. Does not require adding parameters with\nduckdb_scalar_function... [INFO] [stdout] 3536 | | pub fn duckdb_scalar_function_set_special_handling(scalar_function: duckdb_scalar_function); [INFO] [stdout] 3537 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3538:1 [INFO] [stdout] | [INFO] [stdout] 3538 | / extern "C" { [INFO] [stdout] 3539 | | #[doc = "Sets the Function Stability of the scalar function to VOLATILE, indicating the function should be re-run for every row.\nThi... [INFO] [stdout] 3540 | | pub fn duckdb_scalar_function_set_volatile(scalar_function: duckdb_scalar_function); [INFO] [stdout] 3541 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3542:1 [INFO] [stdout] | [INFO] [stdout] 3542 | / extern "C" { [INFO] [stdout] 3543 | | #[doc = "Adds a parameter to the scalar function.\n\n @param scalar_function The scalar function.\n @param type The parameter type. C... [INFO] [stdout] 3544 | | pub fn duckdb_scalar_function_add_parameter(scalar_function: duckdb_scalar_function, type_: duckdb_logical_type); [INFO] [stdout] 3545 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3546:1 [INFO] [stdout] | [INFO] [stdout] 3546 | / extern "C" { [INFO] [stdout] 3547 | | #[doc = "Sets the return type of the scalar function.\n\n @param scalar_function The scalar function\n @param type Cannot contain INV... [INFO] [stdout] 3548 | | pub fn duckdb_scalar_function_set_return_type(scalar_function: duckdb_scalar_function, type_: duckdb_logical_type); [INFO] [stdout] 3549 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3550:1 [INFO] [stdout] | [INFO] [stdout] 3550 | / extern "C" { [INFO] [stdout] 3551 | | #[doc = "Assigns extra information to the scalar function that can be fetched during binding, etc.\n\n @param scalar_function The sca... [INFO] [stdout] 3552 | | pub fn duckdb_scalar_function_set_extra_info( [INFO] [stdout] 3553 | | scalar_function: duckdb_scalar_function, [INFO] [stdout] ... | [INFO] [stdout] 3556 | | ); [INFO] [stdout] 3557 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3558:1 [INFO] [stdout] | [INFO] [stdout] 3558 | / extern "C" { [INFO] [stdout] 3559 | | #[doc = "Sets the main function of the scalar function.\n\n @param scalar_function The scalar function\n @param function The function"] [INFO] [stdout] 3560 | | pub fn duckdb_scalar_function_set_function( [INFO] [stdout] 3561 | | scalar_function: duckdb_scalar_function, [INFO] [stdout] 3562 | | function: duckdb_scalar_function_t, [INFO] [stdout] 3563 | | ); [INFO] [stdout] 3564 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3565:1 [INFO] [stdout] | [INFO] [stdout] 3565 | / extern "C" { [INFO] [stdout] 3566 | | #[doc = "Register the scalar function object within the given connection.\n\nThe function requires at least a name, a function and a ... [INFO] [stdout] 3567 | | pub fn duckdb_register_scalar_function( [INFO] [stdout] 3568 | | con: duckdb_connection, [INFO] [stdout] 3569 | | scalar_function: duckdb_scalar_function, [INFO] [stdout] 3570 | | ) -> duckdb_state; [INFO] [stdout] 3571 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3572:1 [INFO] [stdout] | [INFO] [stdout] 3572 | / extern "C" { [INFO] [stdout] 3573 | | #[doc = "Retrieves the extra info of the function as set in `duckdb_scalar_function_set_extra_info`.\n\n @param info The info object.... [INFO] [stdout] 3574 | | pub fn duckdb_scalar_function_get_extra_info(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3575 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3576:1 [INFO] [stdout] | [INFO] [stdout] 3576 | / extern "C" { [INFO] [stdout] 3577 | | #[doc = "Report that an error has occurred while executing the scalar function.\n\n @param info The info object.\n @param error The e... [INFO] [stdout] 3578 | | pub fn duckdb_scalar_function_set_error(info: duckdb_function_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 3579 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3580:1 [INFO] [stdout] | [INFO] [stdout] 3580 | / extern "C" { [INFO] [stdout] 3581 | | #[doc = "Creates a new empty scalar function set.\n\nThe return value should be destroyed with `duckdb_destroy_scalar_function_set`.\... [INFO] [stdout] 3582 | | pub fn duckdb_create_scalar_function_set(name: *const ::std::os::raw::c_char) -> duckdb_scalar_function_set; [INFO] [stdout] 3583 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3584:1 [INFO] [stdout] | [INFO] [stdout] 3584 | / extern "C" { [INFO] [stdout] 3585 | | #[doc = "Destroys the given scalar function set object."] [INFO] [stdout] 3586 | | pub fn duckdb_destroy_scalar_function_set(scalar_function_set: *mut duckdb_scalar_function_set); [INFO] [stdout] 3587 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3588:1 [INFO] [stdout] | [INFO] [stdout] 3588 | / extern "C" { [INFO] [stdout] 3589 | | #[doc = "Adds the scalar function as a new overload to the scalar function set.\n\nReturns DuckDBError if the function could not be a... [INFO] [stdout] 3590 | | pub fn duckdb_add_scalar_function_to_set( [INFO] [stdout] 3591 | | set: duckdb_scalar_function_set, [INFO] [stdout] 3592 | | function: duckdb_scalar_function, [INFO] [stdout] 3593 | | ) -> duckdb_state; [INFO] [stdout] 3594 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3595:1 [INFO] [stdout] | [INFO] [stdout] 3595 | / extern "C" { [INFO] [stdout] 3596 | | #[doc = "Register the scalar function set within the given connection.\n\nThe set requires at least a single valid overload.\n\nIf th... [INFO] [stdout] 3597 | | pub fn duckdb_register_scalar_function_set(con: duckdb_connection, set: duckdb_scalar_function_set) [INFO] [stdout] 3598 | | -> duckdb_state; [INFO] [stdout] 3599 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3600:1 [INFO] [stdout] | [INFO] [stdout] 3600 | / extern "C" { [INFO] [stdout] 3601 | | #[doc = "Creates a new empty aggregate function.\n\nThe return value should be destroyed with `duckdb_destroy_aggregate_function`.\n\... [INFO] [stdout] 3602 | | pub fn duckdb_create_aggregate_function() -> duckdb_aggregate_function; [INFO] [stdout] 3603 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3604:1 [INFO] [stdout] | [INFO] [stdout] 3604 | / extern "C" { [INFO] [stdout] 3605 | | #[doc = "Destroys the given aggregate function object."] [INFO] [stdout] 3606 | | pub fn duckdb_destroy_aggregate_function(aggregate_function: *mut duckdb_aggregate_function); [INFO] [stdout] 3607 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3608:1 [INFO] [stdout] | [INFO] [stdout] 3608 | / extern "C" { [INFO] [stdout] 3609 | | #[doc = "Sets the name of the given aggregate function.\n\n @param aggregate_function The aggregate function\n @param name The name o... [INFO] [stdout] 3610 | | pub fn duckdb_aggregate_function_set_name( [INFO] [stdout] 3611 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] 3612 | | name: *const ::std::os::raw::c_char, [INFO] [stdout] 3613 | | ); [INFO] [stdout] 3614 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3615:1 [INFO] [stdout] | [INFO] [stdout] 3615 | / extern "C" { [INFO] [stdout] 3616 | | #[doc = "Adds a parameter to the aggregate function.\n\n @param aggregate_function The aggregate function.\n @param type The paramete... [INFO] [stdout] 3617 | | pub fn duckdb_aggregate_function_add_parameter( [INFO] [stdout] 3618 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] 3619 | | type_: duckdb_logical_type, [INFO] [stdout] 3620 | | ); [INFO] [stdout] 3621 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3622:1 [INFO] [stdout] | [INFO] [stdout] 3622 | / extern "C" { [INFO] [stdout] 3623 | | #[doc = "Sets the return type of the aggregate function.\n\n @param aggregate_function The aggregate function.\n @param type The retu... [INFO] [stdout] 3624 | | pub fn duckdb_aggregate_function_set_return_type( [INFO] [stdout] 3625 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] 3626 | | type_: duckdb_logical_type, [INFO] [stdout] 3627 | | ); [INFO] [stdout] 3628 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3629:1 [INFO] [stdout] | [INFO] [stdout] 3629 | / extern "C" { [INFO] [stdout] 3630 | | #[doc = "Sets the main functions of the aggregate function.\n\n @param aggregate_function The aggregate function\n @param state_size ... [INFO] [stdout] 3631 | | pub fn duckdb_aggregate_function_set_functions( [INFO] [stdout] 3632 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] ... | [INFO] [stdout] 3638 | | ); [INFO] [stdout] 3639 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3640:1 [INFO] [stdout] | [INFO] [stdout] 3640 | / extern "C" { [INFO] [stdout] 3641 | | #[doc = "Sets the state destructor callback of the aggregate function (optional)\n\n @param aggregate_function The aggregate function... [INFO] [stdout] 3642 | | pub fn duckdb_aggregate_function_set_destructor( [INFO] [stdout] 3643 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] 3644 | | destroy: duckdb_aggregate_destroy_t, [INFO] [stdout] 3645 | | ); [INFO] [stdout] 3646 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3647:1 [INFO] [stdout] | [INFO] [stdout] 3647 | / extern "C" { [INFO] [stdout] 3648 | | #[doc = "Register the aggregate function object within the given connection.\n\nThe function requires at least a name, functions and ... [INFO] [stdout] 3649 | | pub fn duckdb_register_aggregate_function( [INFO] [stdout] 3650 | | con: duckdb_connection, [INFO] [stdout] 3651 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] 3652 | | ) -> duckdb_state; [INFO] [stdout] 3653 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3654:1 [INFO] [stdout] | [INFO] [stdout] 3654 | / extern "C" { [INFO] [stdout] 3655 | | #[doc = "Sets the NULL handling of the aggregate function to SPECIAL_HANDLING.\n\n @param aggregate_function The aggregate function"] [INFO] [stdout] 3656 | | pub fn duckdb_aggregate_function_set_special_handling(aggregate_function: duckdb_aggregate_function); [INFO] [stdout] 3657 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3658:1 [INFO] [stdout] | [INFO] [stdout] 3658 | / extern "C" { [INFO] [stdout] 3659 | | #[doc = "Assigns extra information to the scalar function that can be fetched during binding, etc.\n\n @param aggregate_function The ... [INFO] [stdout] 3660 | | pub fn duckdb_aggregate_function_set_extra_info( [INFO] [stdout] 3661 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] ... | [INFO] [stdout] 3664 | | ); [INFO] [stdout] 3665 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3666:1 [INFO] [stdout] | [INFO] [stdout] 3666 | / extern "C" { [INFO] [stdout] 3667 | | #[doc = "Retrieves the extra info of the function as set in `duckdb_aggregate_function_set_extra_info`.\n\n @param info The info obje... [INFO] [stdout] 3668 | | pub fn duckdb_aggregate_function_get_extra_info(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3669 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3670:1 [INFO] [stdout] | [INFO] [stdout] 3670 | / extern "C" { [INFO] [stdout] 3671 | | #[doc = "Report that an error has occurred while executing the aggregate function.\n\n @param info The info object\n @param error The... [INFO] [stdout] 3672 | | pub fn duckdb_aggregate_function_set_error(info: duckdb_function_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 3673 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3674:1 [INFO] [stdout] | [INFO] [stdout] 3674 | / extern "C" { [INFO] [stdout] 3675 | | #[doc = "Creates a new empty aggregate function set.\n\nThe return value should be destroyed with `duckdb_destroy_aggregate_function_... [INFO] [stdout] 3676 | | pub fn duckdb_create_aggregate_function_set(name: *const ::std::os::raw::c_char) -> duckdb_aggregate_function_set; [INFO] [stdout] 3677 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3678:1 [INFO] [stdout] | [INFO] [stdout] 3678 | / extern "C" { [INFO] [stdout] 3679 | | #[doc = "Destroys the given aggregate function set object."] [INFO] [stdout] 3680 | | pub fn duckdb_destroy_aggregate_function_set(aggregate_function_set: *mut duckdb_aggregate_function_set); [INFO] [stdout] 3681 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3682:1 [INFO] [stdout] | [INFO] [stdout] 3682 | / extern "C" { [INFO] [stdout] 3683 | | #[doc = "Adds the aggregate function as a new overload to the aggregate function set.\n\nReturns DuckDBError if the function could no... [INFO] [stdout] 3684 | | pub fn duckdb_add_aggregate_function_to_set( [INFO] [stdout] 3685 | | set: duckdb_aggregate_function_set, [INFO] [stdout] 3686 | | function: duckdb_aggregate_function, [INFO] [stdout] 3687 | | ) -> duckdb_state; [INFO] [stdout] 3688 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3689:1 [INFO] [stdout] | [INFO] [stdout] 3689 | / extern "C" { [INFO] [stdout] 3690 | | #[doc = "Register the aggregate function set within the given connection.\n\nThe set requires at least a single valid overload.\n\nIf... [INFO] [stdout] 3691 | | pub fn duckdb_register_aggregate_function_set( [INFO] [stdout] 3692 | | con: duckdb_connection, [INFO] [stdout] 3693 | | set: duckdb_aggregate_function_set, [INFO] [stdout] 3694 | | ) -> duckdb_state; [INFO] [stdout] 3695 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3696:1 [INFO] [stdout] | [INFO] [stdout] 3696 | / extern "C" { [INFO] [stdout] 3697 | | #[doc = "Creates a new empty table function.\n\nThe return value should be destroyed with `duckdb_destroy_table_function`.\n\n @retur... [INFO] [stdout] 3698 | | pub fn duckdb_create_table_function() -> duckdb_table_function; [INFO] [stdout] 3699 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3700:1 [INFO] [stdout] | [INFO] [stdout] 3700 | / extern "C" { [INFO] [stdout] 3701 | | #[doc = "Destroys the given table function object.\n\n @param table_function The table function to destroy"] [INFO] [stdout] 3702 | | pub fn duckdb_destroy_table_function(table_function: *mut duckdb_table_function); [INFO] [stdout] 3703 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3704:1 [INFO] [stdout] | [INFO] [stdout] 3704 | / extern "C" { [INFO] [stdout] 3705 | | #[doc = "Sets the name of the given table function.\n\n @param table_function The table function\n @param name The name of the table ... [INFO] [stdout] 3706 | | pub fn duckdb_table_function_set_name(table_function: duckdb_table_function, name: *const ::std::os::raw::c_char); [INFO] [stdout] 3707 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3708:1 [INFO] [stdout] | [INFO] [stdout] 3708 | / extern "C" { [INFO] [stdout] 3709 | | #[doc = "Adds a parameter to the table function.\n\n @param table_function The table function.\n @param type The parameter type. Cann... [INFO] [stdout] 3710 | | pub fn duckdb_table_function_add_parameter(table_function: duckdb_table_function, type_: duckdb_logical_type); [INFO] [stdout] 3711 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3712:1 [INFO] [stdout] | [INFO] [stdout] 3712 | / extern "C" { [INFO] [stdout] 3713 | | #[doc = "Adds a named parameter to the table function.\n\n @param table_function The table function.\n @param name The parameter name... [INFO] [stdout] 3714 | | pub fn duckdb_table_function_add_named_parameter( [INFO] [stdout] 3715 | | table_function: duckdb_table_function, [INFO] [stdout] ... | [INFO] [stdout] 3718 | | ); [INFO] [stdout] 3719 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3720:1 [INFO] [stdout] | [INFO] [stdout] 3720 | / extern "C" { [INFO] [stdout] 3721 | | #[doc = "Assigns extra information to the table function that can be fetched during binding, etc.\n\n @param table_function The table... [INFO] [stdout] 3722 | | pub fn duckdb_table_function_set_extra_info( [INFO] [stdout] 3723 | | table_function: duckdb_table_function, [INFO] [stdout] ... | [INFO] [stdout] 3726 | | ); [INFO] [stdout] 3727 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3728:1 [INFO] [stdout] | [INFO] [stdout] 3728 | / extern "C" { [INFO] [stdout] 3729 | | #[doc = "Sets the bind function of the table function.\n\n @param table_function The table function\n @param bind The bind function"] [INFO] [stdout] 3730 | | pub fn duckdb_table_function_set_bind(table_function: duckdb_table_function, bind: duckdb_table_function_bind_t); [INFO] [stdout] 3731 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3732:1 [INFO] [stdout] | [INFO] [stdout] 3732 | / extern "C" { [INFO] [stdout] 3733 | | #[doc = "Sets the init function of the table function.\n\n @param table_function The table function\n @param init The init function"] [INFO] [stdout] 3734 | | pub fn duckdb_table_function_set_init(table_function: duckdb_table_function, init: duckdb_table_function_init_t); [INFO] [stdout] 3735 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3736:1 [INFO] [stdout] | [INFO] [stdout] 3736 | / extern "C" { [INFO] [stdout] 3737 | | #[doc = "Sets the thread-local init function of the table function.\n\n @param table_function The table function\n @param init The in... [INFO] [stdout] 3738 | | pub fn duckdb_table_function_set_local_init( [INFO] [stdout] 3739 | | table_function: duckdb_table_function, [INFO] [stdout] 3740 | | init: duckdb_table_function_init_t, [INFO] [stdout] 3741 | | ); [INFO] [stdout] 3742 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3743:1 [INFO] [stdout] | [INFO] [stdout] 3743 | / extern "C" { [INFO] [stdout] 3744 | | #[doc = "Sets the main function of the table function.\n\n @param table_function The table function\n @param function The function"] [INFO] [stdout] 3745 | | pub fn duckdb_table_function_set_function(table_function: duckdb_table_function, function: duckdb_table_function_t); [INFO] [stdout] 3746 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3747:1 [INFO] [stdout] | [INFO] [stdout] 3747 | / extern "C" { [INFO] [stdout] 3748 | | #[doc = "Sets whether or not the given table function supports projection pushdown.\n\nIf this is set to true, the system will provid... [INFO] [stdout] 3749 | | pub fn duckdb_table_function_supports_projection_pushdown(table_function: duckdb_table_function, pushdown: bool); [INFO] [stdout] 3750 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3751:1 [INFO] [stdout] | [INFO] [stdout] 3751 | / extern "C" { [INFO] [stdout] 3752 | | #[doc = "Register the table function object within the given connection.\n\nThe function requires at least a name, a bind function, a... [INFO] [stdout] 3753 | | pub fn duckdb_register_table_function(con: duckdb_connection, function: duckdb_table_function) -> duckdb_state; [INFO] [stdout] 3754 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3755:1 [INFO] [stdout] | [INFO] [stdout] 3755 | / extern "C" { [INFO] [stdout] 3756 | | #[doc = "Retrieves the extra info of the function as set in `duckdb_table_function_set_extra_info`.\n\n @param info The info object\n... [INFO] [stdout] 3757 | | pub fn duckdb_bind_get_extra_info(info: duckdb_bind_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3758 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3759:1 [INFO] [stdout] | [INFO] [stdout] 3759 | / extern "C" { [INFO] [stdout] 3760 | | #[doc = "Adds a result column to the output of the table function.\n\n @param info The table function's bind info.\n @param name The ... [INFO] [stdout] 3761 | | pub fn duckdb_bind_add_result_column( [INFO] [stdout] 3762 | | info: duckdb_bind_info, [INFO] [stdout] ... | [INFO] [stdout] 3765 | | ); [INFO] [stdout] 3766 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3767:1 [INFO] [stdout] | [INFO] [stdout] 3767 | / extern "C" { [INFO] [stdout] 3768 | | #[doc = "Retrieves the number of regular (non-named) parameters to the function.\n\n @param info The info object\n @return The number... [INFO] [stdout] 3769 | | pub fn duckdb_bind_get_parameter_count(info: duckdb_bind_info) -> idx_t; [INFO] [stdout] 3770 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3771:1 [INFO] [stdout] | [INFO] [stdout] 3771 | / extern "C" { [INFO] [stdout] 3772 | | #[doc = "Retrieves the parameter at the given index.\n\nThe result must be destroyed with `duckdb_destroy_value`.\n\n @param info The... [INFO] [stdout] 3773 | | pub fn duckdb_bind_get_parameter(info: duckdb_bind_info, index: idx_t) -> duckdb_value; [INFO] [stdout] 3774 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3775:1 [INFO] [stdout] | [INFO] [stdout] 3775 | / extern "C" { [INFO] [stdout] 3776 | | #[doc = "Retrieves a named parameter with the given name.\n\nThe result must be destroyed with `duckdb_destroy_value`.\n\n @param inf... [INFO] [stdout] 3777 | | pub fn duckdb_bind_get_named_parameter(info: duckdb_bind_info, name: *const ::std::os::raw::c_char) [INFO] [stdout] 3778 | | -> duckdb_value; [INFO] [stdout] 3779 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3780:1 [INFO] [stdout] | [INFO] [stdout] 3780 | / extern "C" { [INFO] [stdout] 3781 | | #[doc = "Sets the user-provided bind data in the bind object. This object can be retrieved again during execution.\n\n @param info Th... [INFO] [stdout] 3782 | | pub fn duckdb_bind_set_bind_data( [INFO] [stdout] 3783 | | info: duckdb_bind_info, [INFO] [stdout] ... | [INFO] [stdout] 3786 | | ); [INFO] [stdout] 3787 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3788:1 [INFO] [stdout] | [INFO] [stdout] 3788 | / extern "C" { [INFO] [stdout] 3789 | | #[doc = "Sets the cardinality estimate for the table function, used for optimization.\n\n @param info The bind data object.\n @param ... [INFO] [stdout] 3790 | | pub fn duckdb_bind_set_cardinality(info: duckdb_bind_info, cardinality: idx_t, is_exact: bool); [INFO] [stdout] 3791 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3792:1 [INFO] [stdout] | [INFO] [stdout] 3792 | / extern "C" { [INFO] [stdout] 3793 | | #[doc = "Report that an error has occurred while calling bind.\n\n @param info The info object\n @param error The error message"] [INFO] [stdout] 3794 | | pub fn duckdb_bind_set_error(info: duckdb_bind_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 3795 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3796:1 [INFO] [stdout] | [INFO] [stdout] 3796 | / extern "C" { [INFO] [stdout] 3797 | | #[doc = "Retrieves the extra info of the function as set in `duckdb_table_function_set_extra_info`.\n\n @param info The info object\n... [INFO] [stdout] 3798 | | pub fn duckdb_init_get_extra_info(info: duckdb_init_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3799 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3800:1 [INFO] [stdout] | [INFO] [stdout] 3800 | / extern "C" { [INFO] [stdout] 3801 | | #[doc = "Gets the bind data set by `duckdb_bind_set_bind_data` during the bind.\n\nNote that the bind data should be considered as re... [INFO] [stdout] 3802 | | pub fn duckdb_init_get_bind_data(info: duckdb_init_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3803 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3804:1 [INFO] [stdout] | [INFO] [stdout] 3804 | / extern "C" { [INFO] [stdout] 3805 | | #[doc = "Sets the user-provided init data in the init object. This object can be retrieved again during execution.\n\n @param info Th... [INFO] [stdout] 3806 | | pub fn duckdb_init_set_init_data( [INFO] [stdout] 3807 | | info: duckdb_init_info, [INFO] [stdout] ... | [INFO] [stdout] 3810 | | ); [INFO] [stdout] 3811 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3812:1 [INFO] [stdout] | [INFO] [stdout] 3812 | / extern "C" { [INFO] [stdout] 3813 | | #[doc = "Returns the number of projected columns.\n\nThis function must be used if projection pushdown is enabled to figure out which... [INFO] [stdout] 3814 | | pub fn duckdb_init_get_column_count(info: duckdb_init_info) -> idx_t; [INFO] [stdout] 3815 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3816:1 [INFO] [stdout] | [INFO] [stdout] 3816 | / extern "C" { [INFO] [stdout] 3817 | | #[doc = "Returns the column index of the projected column at the specified position.\n\nThis function must be used if projection push... [INFO] [stdout] 3818 | | pub fn duckdb_init_get_column_index(info: duckdb_init_info, column_index: idx_t) -> idx_t; [INFO] [stdout] 3819 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3820:1 [INFO] [stdout] | [INFO] [stdout] 3820 | / extern "C" { [INFO] [stdout] 3821 | | #[doc = "Sets how many threads can process this table function in parallel (default: 1)\n\n @param info The info object\n @param max_... [INFO] [stdout] 3822 | | pub fn duckdb_init_set_max_threads(info: duckdb_init_info, max_threads: idx_t); [INFO] [stdout] 3823 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3824:1 [INFO] [stdout] | [INFO] [stdout] 3824 | / extern "C" { [INFO] [stdout] 3825 | | #[doc = "Report that an error has occurred while calling init.\n\n @param info The info object\n @param error The error message"] [INFO] [stdout] 3826 | | pub fn duckdb_init_set_error(info: duckdb_init_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 3827 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3828:1 [INFO] [stdout] | [INFO] [stdout] 3828 | / extern "C" { [INFO] [stdout] 3829 | | #[doc = "Retrieves the extra info of the function as set in `duckdb_table_function_set_extra_info`.\n\n @param info The info object\n... [INFO] [stdout] 3830 | | pub fn duckdb_function_get_extra_info(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3831 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3832:1 [INFO] [stdout] | [INFO] [stdout] 3832 | / extern "C" { [INFO] [stdout] 3833 | | #[doc = "Gets the bind data set by `duckdb_bind_set_bind_data` during the bind.\n\nNote that the bind data should be considered as re... [INFO] [stdout] 3834 | | pub fn duckdb_function_get_bind_data(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3835 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3836:1 [INFO] [stdout] | [INFO] [stdout] 3836 | / extern "C" { [INFO] [stdout] 3837 | | #[doc = "Gets the init data set by `duckdb_init_set_init_data` during the init.\n\n @param info The info object\n @return The init da... [INFO] [stdout] 3838 | | pub fn duckdb_function_get_init_data(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3839 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3840:1 [INFO] [stdout] | [INFO] [stdout] 3840 | / extern "C" { [INFO] [stdout] 3841 | | #[doc = "Gets the thread-local init data set by `duckdb_init_set_init_data` during the local_init.\n\n @param info The info object\n ... [INFO] [stdout] 3842 | | pub fn duckdb_function_get_local_init_data(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3843 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3844:1 [INFO] [stdout] | [INFO] [stdout] 3844 | / extern "C" { [INFO] [stdout] 3845 | | #[doc = "Report that an error has occurred while executing the function.\n\n @param info The info object\n @param error The error mes... [INFO] [stdout] 3846 | | pub fn duckdb_function_set_error(info: duckdb_function_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 3847 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3848:1 [INFO] [stdout] | [INFO] [stdout] 3848 | / extern "C" { [INFO] [stdout] 3849 | | #[doc = "Add a replacement scan definition to the specified database.\n\n @param db The database object to add the replacement scan t... [INFO] [stdout] 3850 | | pub fn duckdb_add_replacement_scan( [INFO] [stdout] 3851 | | db: duckdb_database, [INFO] [stdout] ... | [INFO] [stdout] 3855 | | ); [INFO] [stdout] 3856 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3857:1 [INFO] [stdout] | [INFO] [stdout] 3857 | / extern "C" { [INFO] [stdout] 3858 | | #[doc = "Sets the replacement function name. If this function is called in the replacement callback,\nthe replacement scan is perform... [INFO] [stdout] 3859 | | pub fn duckdb_replacement_scan_set_function_name( [INFO] [stdout] 3860 | | info: duckdb_replacement_scan_info, [INFO] [stdout] 3861 | | function_name: *const ::std::os::raw::c_char, [INFO] [stdout] 3862 | | ); [INFO] [stdout] 3863 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3864:1 [INFO] [stdout] | [INFO] [stdout] 3864 | / extern "C" { [INFO] [stdout] 3865 | | #[doc = "Adds a parameter to the replacement scan function.\n\n @param info The info object\n @param parameter The parameter to add."] [INFO] [stdout] 3866 | | pub fn duckdb_replacement_scan_add_parameter(info: duckdb_replacement_scan_info, parameter: duckdb_value); [INFO] [stdout] 3867 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3868:1 [INFO] [stdout] | [INFO] [stdout] 3868 | / extern "C" { [INFO] [stdout] 3869 | | #[doc = "Report that an error has occurred while executing the replacement scan.\n\n @param info The info object\n @param error The e... [INFO] [stdout] 3870 | | pub fn duckdb_replacement_scan_set_error(info: duckdb_replacement_scan_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 3871 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3872:1 [INFO] [stdout] | [INFO] [stdout] 3872 | / extern "C" { [INFO] [stdout] 3873 | | #[doc = "Returns the root node of the profiling information. Returns nullptr, if profiling is not enabled.\n\n @param connection A co... [INFO] [stdout] 3874 | | pub fn duckdb_get_profiling_info(connection: duckdb_connection) -> duckdb_profiling_info; [INFO] [stdout] 3875 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3876:1 [INFO] [stdout] | [INFO] [stdout] 3876 | / extern "C" { [INFO] [stdout] 3877 | | #[doc = "Returns the value of the metric of the current profiling info node. Returns nullptr, if the metric does\nnot exist or is not... [INFO] [stdout] 3878 | | pub fn duckdb_profiling_info_get_value( [INFO] [stdout] 3879 | | info: duckdb_profiling_info, [INFO] [stdout] 3880 | | key: *const ::std::os::raw::c_char, [INFO] [stdout] 3881 | | ) -> duckdb_value; [INFO] [stdout] 3882 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3883:1 [INFO] [stdout] | [INFO] [stdout] 3883 | / extern "C" { [INFO] [stdout] 3884 | | #[doc = "Returns the key-value metric map of this profiling node as a MAP duckdb_value.\nThe individual elements are accessible via t... [INFO] [stdout] 3885 | | pub fn duckdb_profiling_info_get_metrics(info: duckdb_profiling_info) -> duckdb_value; [INFO] [stdout] 3886 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3887:1 [INFO] [stdout] | [INFO] [stdout] 3887 | / extern "C" { [INFO] [stdout] 3888 | | #[doc = "Returns the number of children in the current profiling info node.\n\n @param info A profiling information object.\n @return... [INFO] [stdout] 3889 | | pub fn duckdb_profiling_info_get_child_count(info: duckdb_profiling_info) -> idx_t; [INFO] [stdout] 3890 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3891:1 [INFO] [stdout] | [INFO] [stdout] 3891 | / extern "C" { [INFO] [stdout] 3892 | | #[doc = "Returns the child node at the specified index.\n\n @param info A profiling information object.\n @param index The index of t... [INFO] [stdout] 3893 | | pub fn duckdb_profiling_info_get_child(info: duckdb_profiling_info, index: idx_t) -> duckdb_profiling_info; [INFO] [stdout] 3894 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3895:1 [INFO] [stdout] | [INFO] [stdout] 3895 | / extern "C" { [INFO] [stdout] 3896 | | #[doc = "Creates an appender object.\n\nNote that the object must be destroyed with `duckdb_appender_destroy`.\n\n @param connection ... [INFO] [stdout] 3897 | | pub fn duckdb_appender_create( [INFO] [stdout] 3898 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 3902 | | ) -> duckdb_state; [INFO] [stdout] 3903 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3904:1 [INFO] [stdout] | [INFO] [stdout] 3904 | / extern "C" { [INFO] [stdout] 3905 | | #[doc = "Returns the number of columns in the table that belongs to the appender.\n\n @param appender The appender to get the column ... [INFO] [stdout] 3906 | | pub fn duckdb_appender_column_count(appender: duckdb_appender) -> idx_t; [INFO] [stdout] 3907 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3908:1 [INFO] [stdout] | [INFO] [stdout] 3908 | / extern "C" { [INFO] [stdout] 3909 | | #[doc = "Returns the type of the column at the specified index.\n\nNote: The resulting type should be destroyed with `duckdb_destroy_... [INFO] [stdout] 3910 | | pub fn duckdb_appender_column_type(appender: duckdb_appender, col_idx: idx_t) -> duckdb_logical_type; [INFO] [stdout] 3911 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3912:1 [INFO] [stdout] | [INFO] [stdout] 3912 | / extern "C" { [INFO] [stdout] 3913 | | #[doc = "Returns the error message associated with the given appender.\nIf the appender has no error message, this returns `nullptr` ... [INFO] [stdout] 3914 | | pub fn duckdb_appender_error(appender: duckdb_appender) -> *const ::std::os::raw::c_char; [INFO] [stdout] 3915 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3916:1 [INFO] [stdout] | [INFO] [stdout] 3916 | / extern "C" { [INFO] [stdout] 3917 | | #[doc = "Flush the appender to the table, forcing the cache of the appender to be cleared. If flushing the data triggers a\nconstrain... [INFO] [stdout] 3918 | | pub fn duckdb_appender_flush(appender: duckdb_appender) -> duckdb_state; [INFO] [stdout] 3919 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3920:1 [INFO] [stdout] | [INFO] [stdout] 3920 | / extern "C" { [INFO] [stdout] 3921 | | #[doc = "Closes the appender by flushing all intermediate states and closing it for further appends. If flushing the data\ntriggers a... [INFO] [stdout] 3922 | | pub fn duckdb_appender_close(appender: duckdb_appender) -> duckdb_state; [INFO] [stdout] 3923 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3924:1 [INFO] [stdout] | [INFO] [stdout] 3924 | / extern "C" { [INFO] [stdout] 3925 | | #[doc = "Closes the appender by flushing all intermediate states to the table and destroying it. By destroying it, this function\nde-... [INFO] [stdout] 3926 | | pub fn duckdb_appender_destroy(appender: *mut duckdb_appender) -> duckdb_state; [INFO] [stdout] 3927 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3928:1 [INFO] [stdout] | [INFO] [stdout] 3928 | / extern "C" { [INFO] [stdout] 3929 | | #[doc = "A nop function, provided for backwards compatibility reasons. Does nothing. Only `duckdb_appender_end_row` is required."] [INFO] [stdout] 3930 | | pub fn duckdb_appender_begin_row(appender: duckdb_appender) -> duckdb_state; [INFO] [stdout] 3931 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3932:1 [INFO] [stdout] | [INFO] [stdout] 3932 | / extern "C" { [INFO] [stdout] 3933 | | #[doc = "Finish the current row of appends. After end_row is called, the next row can be appended.\n\n @param appender The appender.\... [INFO] [stdout] 3934 | | pub fn duckdb_appender_end_row(appender: duckdb_appender) -> duckdb_state; [INFO] [stdout] 3935 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3936:1 [INFO] [stdout] | [INFO] [stdout] 3936 | / extern "C" { [INFO] [stdout] 3937 | | #[doc = "Append a DEFAULT value (NULL if DEFAULT not available for column) to the appender."] [INFO] [stdout] 3938 | | pub fn duckdb_append_default(appender: duckdb_appender) -> duckdb_state; [INFO] [stdout] 3939 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3940:1 [INFO] [stdout] | [INFO] [stdout] 3940 | / extern "C" { [INFO] [stdout] 3941 | | #[doc = "Append a bool value to the appender."] [INFO] [stdout] 3942 | | pub fn duckdb_append_bool(appender: duckdb_appender, value: bool) -> duckdb_state; [INFO] [stdout] 3943 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3944:1 [INFO] [stdout] | [INFO] [stdout] 3944 | / extern "C" { [INFO] [stdout] 3945 | | #[doc = "Append an int8_t value to the appender."] [INFO] [stdout] 3946 | | pub fn duckdb_append_int8(appender: duckdb_appender, value: i8) -> duckdb_state; [INFO] [stdout] 3947 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3948:1 [INFO] [stdout] | [INFO] [stdout] 3948 | / extern "C" { [INFO] [stdout] 3949 | | #[doc = "Append an int16_t value to the appender."] [INFO] [stdout] 3950 | | pub fn duckdb_append_int16(appender: duckdb_appender, value: i16) -> duckdb_state; [INFO] [stdout] 3951 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3952:1 [INFO] [stdout] | [INFO] [stdout] 3952 | / extern "C" { [INFO] [stdout] 3953 | | #[doc = "Append an int32_t value to the appender."] [INFO] [stdout] 3954 | | pub fn duckdb_append_int32(appender: duckdb_appender, value: i32) -> duckdb_state; [INFO] [stdout] 3955 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3956:1 [INFO] [stdout] | [INFO] [stdout] 3956 | / extern "C" { [INFO] [stdout] 3957 | | #[doc = "Append an int64_t value to the appender."] [INFO] [stdout] 3958 | | pub fn duckdb_append_int64(appender: duckdb_appender, value: i64) -> duckdb_state; [INFO] [stdout] 3959 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3960:1 [INFO] [stdout] | [INFO] [stdout] 3960 | / extern "C" { [INFO] [stdout] 3961 | | #[doc = "Append a duckdb_hugeint value to the appender."] [INFO] [stdout] 3962 | | pub fn duckdb_append_hugeint(appender: duckdb_appender, value: duckdb_hugeint) -> duckdb_state; [INFO] [stdout] 3963 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3964:1 [INFO] [stdout] | [INFO] [stdout] 3964 | / extern "C" { [INFO] [stdout] 3965 | | #[doc = "Append a uint8_t value to the appender."] [INFO] [stdout] 3966 | | pub fn duckdb_append_uint8(appender: duckdb_appender, value: u8) -> duckdb_state; [INFO] [stdout] 3967 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3968:1 [INFO] [stdout] | [INFO] [stdout] 3968 | / extern "C" { [INFO] [stdout] 3969 | | #[doc = "Append a uint16_t value to the appender."] [INFO] [stdout] 3970 | | pub fn duckdb_append_uint16(appender: duckdb_appender, value: u16) -> duckdb_state; [INFO] [stdout] 3971 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3972:1 [INFO] [stdout] | [INFO] [stdout] 3972 | / extern "C" { [INFO] [stdout] 3973 | | #[doc = "Append a uint32_t value to the appender."] [INFO] [stdout] 3974 | | pub fn duckdb_append_uint32(appender: duckdb_appender, value: u32) -> duckdb_state; [INFO] [stdout] 3975 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3976:1 [INFO] [stdout] | [INFO] [stdout] 3976 | / extern "C" { [INFO] [stdout] 3977 | | #[doc = "Append a uint64_t value to the appender."] [INFO] [stdout] 3978 | | pub fn duckdb_append_uint64(appender: duckdb_appender, value: u64) -> duckdb_state; [INFO] [stdout] 3979 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3980:1 [INFO] [stdout] | [INFO] [stdout] 3980 | / extern "C" { [INFO] [stdout] 3981 | | #[doc = "Append a duckdb_uhugeint value to the appender."] [INFO] [stdout] 3982 | | pub fn duckdb_append_uhugeint(appender: duckdb_appender, value: duckdb_uhugeint) -> duckdb_state; [INFO] [stdout] 3983 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3984:1 [INFO] [stdout] | [INFO] [stdout] 3984 | / extern "C" { [INFO] [stdout] 3985 | | #[doc = "Append a float value to the appender."] [INFO] [stdout] 3986 | | pub fn duckdb_append_float(appender: duckdb_appender, value: f32) -> duckdb_state; [INFO] [stdout] 3987 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3988:1 [INFO] [stdout] | [INFO] [stdout] 3988 | / extern "C" { [INFO] [stdout] 3989 | | #[doc = "Append a double value to the appender."] [INFO] [stdout] 3990 | | pub fn duckdb_append_double(appender: duckdb_appender, value: f64) -> duckdb_state; [INFO] [stdout] 3991 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3992:1 [INFO] [stdout] | [INFO] [stdout] 3992 | / extern "C" { [INFO] [stdout] 3993 | | #[doc = "Append a duckdb_date value to the appender."] [INFO] [stdout] 3994 | | pub fn duckdb_append_date(appender: duckdb_appender, value: duckdb_date) -> duckdb_state; [INFO] [stdout] 3995 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3996:1 [INFO] [stdout] | [INFO] [stdout] 3996 | / extern "C" { [INFO] [stdout] 3997 | | #[doc = "Append a duckdb_time value to the appender."] [INFO] [stdout] 3998 | | pub fn duckdb_append_time(appender: duckdb_appender, value: duckdb_time) -> duckdb_state; [INFO] [stdout] 3999 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4000:1 [INFO] [stdout] | [INFO] [stdout] 4000 | / extern "C" { [INFO] [stdout] 4001 | | #[doc = "Append a duckdb_timestamp value to the appender."] [INFO] [stdout] 4002 | | pub fn duckdb_append_timestamp(appender: duckdb_appender, value: duckdb_timestamp) -> duckdb_state; [INFO] [stdout] 4003 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4004:1 [INFO] [stdout] | [INFO] [stdout] 4004 | / extern "C" { [INFO] [stdout] 4005 | | #[doc = "Append a duckdb_interval value to the appender."] [INFO] [stdout] 4006 | | pub fn duckdb_append_interval(appender: duckdb_appender, value: duckdb_interval) -> duckdb_state; [INFO] [stdout] 4007 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4008:1 [INFO] [stdout] | [INFO] [stdout] 4008 | / extern "C" { [INFO] [stdout] 4009 | | #[doc = "Append a varchar value to the appender."] [INFO] [stdout] 4010 | | pub fn duckdb_append_varchar(appender: duckdb_appender, val: *const ::std::os::raw::c_char) -> duckdb_state; [INFO] [stdout] 4011 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4012:1 [INFO] [stdout] | [INFO] [stdout] 4012 | / extern "C" { [INFO] [stdout] 4013 | | #[doc = "Append a varchar value to the appender."] [INFO] [stdout] 4014 | | pub fn duckdb_append_varchar_length( [INFO] [stdout] 4015 | | appender: duckdb_appender, [INFO] [stdout] ... | [INFO] [stdout] 4018 | | ) -> duckdb_state; [INFO] [stdout] 4019 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4020:1 [INFO] [stdout] | [INFO] [stdout] 4020 | / extern "C" { [INFO] [stdout] 4021 | | #[doc = "Append a blob value to the appender."] [INFO] [stdout] 4022 | | pub fn duckdb_append_blob( [INFO] [stdout] 4023 | | appender: duckdb_appender, [INFO] [stdout] ... | [INFO] [stdout] 4026 | | ) -> duckdb_state; [INFO] [stdout] 4027 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4028:1 [INFO] [stdout] | [INFO] [stdout] 4028 | / extern "C" { [INFO] [stdout] 4029 | | #[doc = "Append a NULL value to the appender (of any type)."] [INFO] [stdout] 4030 | | pub fn duckdb_append_null(appender: duckdb_appender) -> duckdb_state; [INFO] [stdout] 4031 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4032:1 [INFO] [stdout] | [INFO] [stdout] 4032 | / extern "C" { [INFO] [stdout] 4033 | | #[doc = "Appends a pre-filled data chunk to the specified appender.\n\nThe types of the data chunk must exactly match the types of th... [INFO] [stdout] 4034 | | pub fn duckdb_append_data_chunk(appender: duckdb_appender, chunk: duckdb_data_chunk) -> duckdb_state; [INFO] [stdout] 4035 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4036:1 [INFO] [stdout] | [INFO] [stdout] 4036 | / extern "C" { [INFO] [stdout] 4037 | | #[doc = "Creates a table description object. Note that `duckdb_table_description_destroy` should always be called on the\nresulting t... [INFO] [stdout] 4038 | | pub fn duckdb_table_description_create( [INFO] [stdout] 4039 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 4043 | | ) -> duckdb_state; [INFO] [stdout] 4044 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4045:1 [INFO] [stdout] | [INFO] [stdout] 4045 | / extern "C" { [INFO] [stdout] 4046 | | #[doc = "Destroy the TableDescription object.\n\n @param table_description The table_description to destroy."] [INFO] [stdout] 4047 | | pub fn duckdb_table_description_destroy(table_description: *mut duckdb_table_description); [INFO] [stdout] 4048 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4049:1 [INFO] [stdout] | [INFO] [stdout] 4049 | / extern "C" { [INFO] [stdout] 4050 | | #[doc = "Returns the error message associated with the given table_description.\nIf the table_description has no error message, this ... [INFO] [stdout] 4051 | | pub fn duckdb_table_description_error(table_description: duckdb_table_description) [INFO] [stdout] 4052 | | -> *const ::std::os::raw::c_char; [INFO] [stdout] 4053 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4054:1 [INFO] [stdout] | [INFO] [stdout] 4054 | / extern "C" { [INFO] [stdout] 4055 | | #[doc = "Check if the column at 'index' index of the table has a DEFAULT expression.\n\n @param table_description The table_descripti... [INFO] [stdout] 4056 | | pub fn duckdb_column_has_default( [INFO] [stdout] 4057 | | table_description: duckdb_table_description, [INFO] [stdout] ... | [INFO] [stdout] 4060 | | ) -> duckdb_state; [INFO] [stdout] 4061 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2448:1 [INFO] [stdout] | [INFO] [stdout] 2448 | / extern "C" { [INFO] [stdout] 2449 | | #[doc = "Creates a new database or opens an existing database file stored at the given path.\nIf no path is given a new in-memory dat... [INFO] [stdout] 2450 | | pub fn duckdb_open(path: *const ::std::os::raw::c_char, out_database: *mut duckdb_database) -> duckdb_state; [INFO] [stdout] 2451 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4062:1 [INFO] [stdout] | [INFO] [stdout] 4062 | / extern "C" { [INFO] [stdout] 4063 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nExecutes a SQL query within a connection ... [INFO] [stdout] 4064 | | pub fn duckdb_query_arrow( [INFO] [stdout] 4065 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 4068 | | ) -> duckdb_state; [INFO] [stdout] 4069 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4070:1 [INFO] [stdout] | [INFO] [stdout] 4070 | / extern "C" { [INFO] [stdout] 4071 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nFetch the internal arrow schema from the ... [INFO] [stdout] 4072 | | pub fn duckdb_query_arrow_schema(result: duckdb_arrow, out_schema: *mut duckdb_arrow_schema) -> duckdb_state; [INFO] [stdout] 4073 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4074:1 [INFO] [stdout] | [INFO] [stdout] 4074 | / extern "C" { [INFO] [stdout] 4075 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nFetch the internal arrow schema from the ... [INFO] [stdout] 4076 | | pub fn duckdb_prepared_arrow_schema( [INFO] [stdout] 4077 | | prepared: duckdb_prepared_statement, [INFO] [stdout] 4078 | | out_schema: *mut duckdb_arrow_schema, [INFO] [stdout] 4079 | | ) -> duckdb_state; [INFO] [stdout] 4080 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2452:1 [INFO] [stdout] | [INFO] [stdout] 2452 | / extern "C" { [INFO] [stdout] 2453 | | #[doc = "Extended version of duckdb_open. Creates a new database or opens an existing database file stored at the given path.\nThe in... [INFO] [stdout] 2454 | | pub fn duckdb_open_ext( [INFO] [stdout] 2455 | | path: *const ::std::os::raw::c_char, [INFO] [stdout] ... | [INFO] [stdout] 2459 | | ) -> duckdb_state; [INFO] [stdout] 2460 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2461:1 [INFO] [stdout] | [INFO] [stdout] 2461 | / extern "C" { [INFO] [stdout] 2462 | | #[doc = "Closes the specified database and de-allocates all memory allocated for that database.\nThis should be called after you are ... [INFO] [stdout] 2463 | | pub fn duckdb_close(database: *mut duckdb_database); [INFO] [stdout] 2464 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4081:1 [INFO] [stdout] | [INFO] [stdout] 4081 | / extern "C" { [INFO] [stdout] 4082 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nConvert a data chunk into an arrow struct... [INFO] [stdout] 4083 | | pub fn duckdb_result_arrow_array( [INFO] [stdout] 4084 | | result: duckdb_result, [INFO] [stdout] ... | [INFO] [stdout] 4087 | | ); [INFO] [stdout] 4088 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2465:1 [INFO] [stdout] | [INFO] [stdout] 2465 | / extern "C" { [INFO] [stdout] 2466 | | #[doc = "Opens a connection to a database. Connections are required to query the database, and store transactional state\nassociated ... [INFO] [stdout] 2467 | | pub fn duckdb_connect(database: duckdb_database, out_connection: *mut duckdb_connection) -> duckdb_state; [INFO] [stdout] 2468 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4089:1 [INFO] [stdout] | [INFO] [stdout] 4089 | / extern "C" { [INFO] [stdout] 4090 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nFetch an internal arrow struct array from... [INFO] [stdout] 4091 | | pub fn duckdb_query_arrow_array(result: duckdb_arrow, out_array: *mut duckdb_arrow_array) -> duckdb_state; [INFO] [stdout] 4092 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2469:1 [INFO] [stdout] | [INFO] [stdout] 2469 | / extern "C" { [INFO] [stdout] 2470 | | #[doc = "Interrupt running query\n\n @param connection The connection to interrupt"] [INFO] [stdout] 2471 | | pub fn duckdb_interrupt(connection: duckdb_connection); [INFO] [stdout] 2472 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4093:1 [INFO] [stdout] | [INFO] [stdout] 4093 | / extern "C" { [INFO] [stdout] 4094 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReturns the number of columns present in ... [INFO] [stdout] 4095 | | pub fn duckdb_arrow_column_count(result: duckdb_arrow) -> idx_t; [INFO] [stdout] 4096 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4097:1 [INFO] [stdout] | [INFO] [stdout] 4097 | / extern "C" { [INFO] [stdout] 4098 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReturns the number of rows present in the... [INFO] [stdout] 4099 | | pub fn duckdb_arrow_row_count(result: duckdb_arrow) -> idx_t; [INFO] [stdout] 4100 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4101:1 [INFO] [stdout] | [INFO] [stdout] 4101 | / extern "C" { [INFO] [stdout] 4102 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReturns the number of rows changed by the... [INFO] [stdout] 4103 | | pub fn duckdb_arrow_rows_changed(result: duckdb_arrow) -> idx_t; [INFO] [stdout] 4104 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2473:1 [INFO] [stdout] | [INFO] [stdout] 2473 | / extern "C" { [INFO] [stdout] 2474 | | #[doc = "Get progress of the running query\n\n @param connection The working connection\n @return -1 if no progress or a percentage o... [INFO] [stdout] 2475 | | pub fn duckdb_query_progress(connection: duckdb_connection) -> duckdb_query_progress_type; [INFO] [stdout] 2476 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4105:1 [INFO] [stdout] | [INFO] [stdout] 4105 | / extern "C" { [INFO] [stdout] 4106 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReturns the error message contained withi... [INFO] [stdout] 4107 | | pub fn duckdb_query_arrow_error(result: duckdb_arrow) -> *const ::std::os::raw::c_char; [INFO] [stdout] 4108 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2477:1 [INFO] [stdout] | [INFO] [stdout] 2477 | / extern "C" { [INFO] [stdout] 2478 | | #[doc = "Closes the specified connection and de-allocates all memory allocated for that connection.\n\n @param connection The connect... [INFO] [stdout] 2479 | | pub fn duckdb_disconnect(connection: *mut duckdb_connection); [INFO] [stdout] 2480 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4109:1 [INFO] [stdout] | [INFO] [stdout] 4109 | / extern "C" { [INFO] [stdout] 4110 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nCloses the result and de-allocates all me... [INFO] [stdout] 4111 | | pub fn duckdb_destroy_arrow(result: *mut duckdb_arrow); [INFO] [stdout] 4112 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2481:1 [INFO] [stdout] | [INFO] [stdout] 2481 | / extern "C" { [INFO] [stdout] 2482 | | #[doc = "Returns the version of the linked DuckDB, with a version postfix for dev versions\n\nUsually used for developing C extension... [INFO] [stdout] 2483 | | pub fn duckdb_library_version() -> *const ::std::os::raw::c_char; [INFO] [stdout] 2484 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4113:1 [INFO] [stdout] | [INFO] [stdout] 4113 | / extern "C" { [INFO] [stdout] 4114 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReleases the arrow array stream and de-al... [INFO] [stdout] 4115 | | pub fn duckdb_destroy_arrow_stream(stream_p: *mut duckdb_arrow_stream); [INFO] [stdout] 4116 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2485:1 [INFO] [stdout] | [INFO] [stdout] 2485 | / extern "C" { [INFO] [stdout] 2486 | | #[doc = "Initializes an empty configuration object that can be used to provide start-up options for the DuckDB instance\nthrough `duc... [INFO] [stdout] 2487 | | pub fn duckdb_create_config(out_config: *mut duckdb_config) -> duckdb_state; [INFO] [stdout] 2488 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2489:1 [INFO] [stdout] | [INFO] [stdout] 2489 | / extern "C" { [INFO] [stdout] 2490 | | #[doc = "This returns the total amount of configuration options available for usage with `duckdb_get_config_flag`.\n\nThis should not... [INFO] [stdout] 2491 | | pub fn duckdb_config_count() -> usize; [INFO] [stdout] 2492 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4117:1 [INFO] [stdout] | [INFO] [stdout] 4117 | / extern "C" { [INFO] [stdout] 4118 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nExecutes the prepared statement with the ... [INFO] [stdout] 4119 | | pub fn duckdb_execute_prepared_arrow( [INFO] [stdout] 4120 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] 4121 | | out_result: *mut duckdb_arrow, [INFO] [stdout] 4122 | | ) -> duckdb_state; [INFO] [stdout] 4123 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4124:1 [INFO] [stdout] | [INFO] [stdout] 4124 | / extern "C" { [INFO] [stdout] 4125 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nScans the Arrow stream and creates a view... [INFO] [stdout] 4126 | | pub fn duckdb_arrow_scan( [INFO] [stdout] 4127 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 4130 | | ) -> duckdb_state; [INFO] [stdout] 4131 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2493:1 [INFO] [stdout] | [INFO] [stdout] 2493 | / extern "C" { [INFO] [stdout] 2494 | | #[doc = "Obtains a human-readable name and description of a specific configuration option. This can be used to e.g.\ndisplay configur... [INFO] [stdout] 2495 | | pub fn duckdb_get_config_flag( [INFO] [stdout] 2496 | | index: usize, [INFO] [stdout] ... | [INFO] [stdout] 2499 | | ) -> duckdb_state; [INFO] [stdout] 2500 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2501:1 [INFO] [stdout] | [INFO] [stdout] 2501 | / extern "C" { [INFO] [stdout] 2502 | | #[doc = "Sets the specified option for the specified configuration. The configuration option is indicated by name.\nTo obtain a list ... [INFO] [stdout] 2503 | | pub fn duckdb_set_config( [INFO] [stdout] 2504 | | config: duckdb_config, [INFO] [stdout] ... | [INFO] [stdout] 2507 | | ) -> duckdb_state; [INFO] [stdout] 2508 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4132:1 [INFO] [stdout] | [INFO] [stdout] 4132 | / extern "C" { [INFO] [stdout] 4133 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nScans the Arrow array and creates a view ... [INFO] [stdout] 4134 | | pub fn duckdb_arrow_array_scan( [INFO] [stdout] 4135 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 4140 | | ) -> duckdb_state; [INFO] [stdout] 4141 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2509:1 [INFO] [stdout] | [INFO] [stdout] 2509 | / extern "C" { [INFO] [stdout] 2510 | | #[doc = "Destroys the specified configuration object and de-allocates all memory allocated for the object.\n\n @param config The conf... [INFO] [stdout] 2511 | | pub fn duckdb_destroy_config(config: *mut duckdb_config); [INFO] [stdout] 2512 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4142:1 [INFO] [stdout] | [INFO] [stdout] 4142 | / extern "C" { [INFO] [stdout] 4143 | | #[doc = "Execute DuckDB tasks on this thread.\n\nWill return after `max_tasks` have been executed, or if there are no more tasks pres... [INFO] [stdout] 4144 | | pub fn duckdb_execute_tasks(database: duckdb_database, max_tasks: idx_t); [INFO] [stdout] 4145 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4146:1 [INFO] [stdout] | [INFO] [stdout] 4146 | / extern "C" { [INFO] [stdout] 4147 | | #[doc = "Creates a task state that can be used with duckdb_execute_tasks_state to execute tasks until\n`duckdb_finish_execution` is c... [INFO] [stdout] 4148 | | pub fn duckdb_create_task_state(database: duckdb_database) -> duckdb_task_state; [INFO] [stdout] 4149 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2513:1 [INFO] [stdout] | [INFO] [stdout] 2513 | / extern "C" { [INFO] [stdout] 2514 | | #[doc = "Executes a SQL query within a connection and stores the full (materialized) result in the out_result pointer.\nIf the query ... [INFO] [stdout] 2515 | | pub fn duckdb_query( [INFO] [stdout] 2516 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 2519 | | ) -> duckdb_state; [INFO] [stdout] 2520 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4150:1 [INFO] [stdout] | [INFO] [stdout] 4150 | / extern "C" { [INFO] [stdout] 4151 | | #[doc = "Execute DuckDB tasks on this thread.\n\nThe thread will keep on executing tasks forever, until duckdb_finish_execution is ca... [INFO] [stdout] 4152 | | pub fn duckdb_execute_tasks_state(state: duckdb_task_state); [INFO] [stdout] 4153 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4154:1 [INFO] [stdout] | [INFO] [stdout] 4154 | / extern "C" { [INFO] [stdout] 4155 | | #[doc = "Execute DuckDB tasks on this thread.\n\nThe thread will keep on executing tasks until either duckdb_finish_execution is call... [INFO] [stdout] 4156 | | pub fn duckdb_execute_n_tasks_state(state: duckdb_task_state, max_tasks: idx_t) -> idx_t; [INFO] [stdout] 4157 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4158:1 [INFO] [stdout] | [INFO] [stdout] 4158 | / extern "C" { [INFO] [stdout] 4159 | | #[doc = "Finish execution on a specific task.\n\n @param state The task state to finish execution"] [INFO] [stdout] 4160 | | pub fn duckdb_finish_execution(state: duckdb_task_state); [INFO] [stdout] 4161 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2521:1 [INFO] [stdout] | [INFO] [stdout] 2521 | / extern "C" { [INFO] [stdout] 2522 | | #[doc = "Closes the result and de-allocates all memory allocated for that connection.\n\n @param result The result to destroy."] [INFO] [stdout] 2523 | | pub fn duckdb_destroy_result(result: *mut duckdb_result); [INFO] [stdout] 2524 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4162:1 [INFO] [stdout] | [INFO] [stdout] 4162 | / extern "C" { [INFO] [stdout] 4163 | | #[doc = "Check if the provided duckdb_task_state has finished execution\n\n @param state The task state to inspect\n @return Whether ... [INFO] [stdout] 4164 | | pub fn duckdb_task_state_is_finished(state: duckdb_task_state) -> bool; [INFO] [stdout] 4165 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2525:1 [INFO] [stdout] | [INFO] [stdout] 2525 | / extern "C" { [INFO] [stdout] 2526 | | #[doc = "Returns the column name of the specified column. The result should not need to be freed; the column names will\nautomaticall... [INFO] [stdout] 2527 | | pub fn duckdb_column_name(result: *mut duckdb_result, col: idx_t) -> *const ::std::os::raw::c_char; [INFO] [stdout] 2528 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2529:1 [INFO] [stdout] | [INFO] [stdout] 2529 | / extern "C" { [INFO] [stdout] 2530 | | #[doc = "Returns the column type of the specified column.\n\nReturns `DUCKDB_TYPE_INVALID` if the column is out of range.\n\n @param ... [INFO] [stdout] 2531 | | pub fn duckdb_column_type(result: *mut duckdb_result, col: idx_t) -> duckdb_type; [INFO] [stdout] 2532 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4166:1 [INFO] [stdout] | [INFO] [stdout] 4166 | / extern "C" { [INFO] [stdout] 4167 | | #[doc = "Destroys the task state returned from duckdb_create_task_state.\n\nNote that this should not be called while there is an act... [INFO] [stdout] 4168 | | pub fn duckdb_destroy_task_state(state: duckdb_task_state); [INFO] [stdout] 4169 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2533:1 [INFO] [stdout] | [INFO] [stdout] 2533 | / extern "C" { [INFO] [stdout] 2534 | | #[doc = "Returns the statement type of the statement that was executed\n\n @param result The result object to fetch the statement typ... [INFO] [stdout] 2535 | | pub fn duckdb_result_statement_type(result: duckdb_result) -> duckdb_statement_type; [INFO] [stdout] 2536 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4170:1 [INFO] [stdout] | [INFO] [stdout] 4170 | / extern "C" { [INFO] [stdout] 4171 | | #[doc = "Returns true if the execution of the current query is finished.\n\n @param con The connection on which to check"] [INFO] [stdout] 4172 | | pub fn duckdb_execution_is_finished(con: duckdb_connection) -> bool; [INFO] [stdout] 4173 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2537:1 [INFO] [stdout] | [INFO] [stdout] 2537 | / extern "C" { [INFO] [stdout] 2538 | | #[doc = "Returns the logical column type of the specified column.\n\nThe return type of this call should be destroyed with `duckdb_de... [INFO] [stdout] 2539 | | pub fn duckdb_column_logical_type(result: *mut duckdb_result, col: idx_t) -> duckdb_logical_type; [INFO] [stdout] 2540 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4174:1 [INFO] [stdout] | [INFO] [stdout] 4174 | / extern "C" { [INFO] [stdout] 4175 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nFetches a data chunk from the (streaming)... [INFO] [stdout] 4176 | | pub fn duckdb_stream_fetch_chunk(result: duckdb_result) -> duckdb_data_chunk; [INFO] [stdout] 4177 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2541:1 [INFO] [stdout] | [INFO] [stdout] 2541 | / extern "C" { [INFO] [stdout] 2542 | | #[doc = "Returns the number of columns present in a the result object.\n\n @param result The result object.\n @return The number of c... [INFO] [stdout] 2543 | | pub fn duckdb_column_count(result: *mut duckdb_result) -> idx_t; [INFO] [stdout] 2544 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4178:1 [INFO] [stdout] | [INFO] [stdout] 4178 | / extern "C" { [INFO] [stdout] 4179 | | #[doc = "Fetches a data chunk from a duckdb_result. This function should be called repeatedly until the result is exhausted.\n\nThe r... [INFO] [stdout] 4180 | | pub fn duckdb_fetch_chunk(result: duckdb_result) -> duckdb_data_chunk; [INFO] [stdout] 4181 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2545:1 [INFO] [stdout] | [INFO] [stdout] 2545 | / extern "C" { [INFO] [stdout] 2546 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReturns the number of rows present in the... [INFO] [stdout] 2547 | | pub fn duckdb_row_count(result: *mut duckdb_result) -> idx_t; [INFO] [stdout] 2548 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4182:1 [INFO] [stdout] | [INFO] [stdout] 4182 | / extern "C" { [INFO] [stdout] 4183 | | #[doc = "Creates a new cast function object.\n\n @return The cast function object."] [INFO] [stdout] 4184 | | pub fn duckdb_create_cast_function() -> duckdb_cast_function; [INFO] [stdout] 4185 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2549:1 [INFO] [stdout] | [INFO] [stdout] 2549 | / extern "C" { [INFO] [stdout] 2550 | | #[doc = "Returns the number of rows changed by the query stored in the result. This is relevant only for INSERT/UPDATE/DELETE\nquerie... [INFO] [stdout] 2551 | | pub fn duckdb_rows_changed(result: *mut duckdb_result) -> idx_t; [INFO] [stdout] 2552 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4186:1 [INFO] [stdout] | [INFO] [stdout] 4186 | / extern "C" { [INFO] [stdout] 4187 | | #[doc = "Sets the source type of the cast function.\n\n @param cast_function The cast function object.\n @param source_type The sourc... [INFO] [stdout] 4188 | | pub fn duckdb_cast_function_set_source_type(cast_function: duckdb_cast_function, source_type: duckdb_logical_type); [INFO] [stdout] 4189 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4190:1 [INFO] [stdout] | [INFO] [stdout] 4190 | / extern "C" { [INFO] [stdout] 4191 | | #[doc = "Sets the target type of the cast function.\n\n @param cast_function The cast function object.\n @param target_type The targe... [INFO] [stdout] 4192 | | pub fn duckdb_cast_function_set_target_type(cast_function: duckdb_cast_function, target_type: duckdb_logical_type); [INFO] [stdout] 4193 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2553:1 [INFO] [stdout] | [INFO] [stdout] 2553 | / extern "C" { [INFO] [stdout] 2554 | | #[doc = "DEPRECATED**: Prefer using `duckdb_result_get_chunk` instead.\n\nReturns the data of a specific column of a result in column... [INFO] [stdout] 2555 | | pub fn duckdb_column_data(result: *mut duckdb_result, col: idx_t) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 2556 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4194:1 [INFO] [stdout] | [INFO] [stdout] 4194 | / extern "C" { [INFO] [stdout] 4195 | | #[doc = "Sets the \"cost\" of implicitly casting the source type to the target type using this function.\n\n @param cast_function The... [INFO] [stdout] 4196 | | pub fn duckdb_cast_function_set_implicit_cast_cost(cast_function: duckdb_cast_function, cost: i64); [INFO] [stdout] 4197 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2557:1 [INFO] [stdout] | [INFO] [stdout] 2557 | / extern "C" { [INFO] [stdout] 2558 | | #[doc = "DEPRECATED**: Prefer using `duckdb_result_get_chunk` instead.\n\nReturns the nullmask of a specific column of a result in co... [INFO] [stdout] 2559 | | pub fn duckdb_nullmask_data(result: *mut duckdb_result, col: idx_t) -> *mut bool; [INFO] [stdout] 2560 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4198:1 [INFO] [stdout] | [INFO] [stdout] 4198 | / extern "C" { [INFO] [stdout] 4199 | | #[doc = "Sets the actual cast function to use.\n\n @param cast_function The cast function object.\n @param function The function to s... [INFO] [stdout] 4200 | | pub fn duckdb_cast_function_set_function(cast_function: duckdb_cast_function, function: duckdb_cast_function_t); [INFO] [stdout] 4201 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2561:1 [INFO] [stdout] | [INFO] [stdout] 2561 | / extern "C" { [INFO] [stdout] 2562 | | #[doc = "Returns the error message contained within the result. The error is only set if `duckdb_query` returns `DuckDBError`.\n\nThe... [INFO] [stdout] 2563 | | pub fn duckdb_result_error(result: *mut duckdb_result) -> *const ::std::os::raw::c_char; [INFO] [stdout] 2564 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4202:1 [INFO] [stdout] | [INFO] [stdout] 4202 | / extern "C" { [INFO] [stdout] 4203 | | #[doc = "Assigns extra information to the cast function that can be fetched during execution, etc.\n\n @param extra_info The extra in... [INFO] [stdout] 4204 | | pub fn duckdb_cast_function_set_extra_info( [INFO] [stdout] 4205 | | cast_function: duckdb_cast_function, [INFO] [stdout] ... | [INFO] [stdout] 4208 | | ); [INFO] [stdout] 4209 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2565:1 [INFO] [stdout] | [INFO] [stdout] 2565 | / extern "C" { [INFO] [stdout] 2566 | | #[doc = "Returns the result error type contained within the result. The error is only set if `duckdb_query` returns\n`DuckDBError`.\n... [INFO] [stdout] 2567 | | pub fn duckdb_result_error_type(result: *mut duckdb_result) -> duckdb_error_type; [INFO] [stdout] 2568 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4210:1 [INFO] [stdout] | [INFO] [stdout] 4210 | / extern "C" { [INFO] [stdout] 4211 | | #[doc = "Retrieves the extra info of the function as set in `duckdb_cast_function_set_extra_info`.\n\n @param info The info object.\n... [INFO] [stdout] 4212 | | pub fn duckdb_cast_function_get_extra_info(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 4213 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4214:1 [INFO] [stdout] | [INFO] [stdout] 4214 | / extern "C" { [INFO] [stdout] 4215 | | #[doc = "Get the cast execution mode from the given function info.\n\n @param info The info object.\n @return The cast mode."] [INFO] [stdout] 4216 | | pub fn duckdb_cast_function_get_cast_mode(info: duckdb_function_info) -> duckdb_cast_mode; [INFO] [stdout] 4217 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2569:1 [INFO] [stdout] | [INFO] [stdout] 2569 | / extern "C" { [INFO] [stdout] 2570 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nFetches a data chunk from the duckdb_resu... [INFO] [stdout] 2571 | | pub fn duckdb_result_get_chunk(result: duckdb_result, chunk_index: idx_t) -> duckdb_data_chunk; [INFO] [stdout] 2572 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4218:1 [INFO] [stdout] | [INFO] [stdout] 4218 | / extern "C" { [INFO] [stdout] 4219 | | #[doc = "Report that an error has occurred while executing the cast function.\n\n @param info The info object.\n @param error The err... [INFO] [stdout] 4220 | | pub fn duckdb_cast_function_set_error(info: duckdb_function_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 4221 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2573:1 [INFO] [stdout] | [INFO] [stdout] 2573 | / extern "C" { [INFO] [stdout] 2574 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nChecks if the type of the internal result... [INFO] [stdout] 2575 | | pub fn duckdb_result_is_streaming(result: duckdb_result) -> bool; [INFO] [stdout] 2576 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4222:1 [INFO] [stdout] | [INFO] [stdout] 4222 | / extern "C" { [INFO] [stdout] 4223 | | #[doc = "Report that an error has occurred while executing the cast function, setting the corresponding output row to NULL.\n\n @para... [INFO] [stdout] 4224 | | pub fn duckdb_cast_function_set_row_error( [INFO] [stdout] 4225 | | info: duckdb_function_info, [INFO] [stdout] ... | [INFO] [stdout] 4229 | | ); [INFO] [stdout] 4230 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2577:1 [INFO] [stdout] | [INFO] [stdout] 2577 | / extern "C" { [INFO] [stdout] 2578 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReturns the number of data chunks present... [INFO] [stdout] 2579 | | pub fn duckdb_result_chunk_count(result: duckdb_result) -> idx_t; [INFO] [stdout] 2580 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4231:1 [INFO] [stdout] | [INFO] [stdout] 4231 | / extern "C" { [INFO] [stdout] 4232 | | #[doc = "Registers a cast function within the given connection.\n\n @param con The connection to use.\n @param cast_function The cast... [INFO] [stdout] 4233 | | pub fn duckdb_register_cast_function(con: duckdb_connection, cast_function: duckdb_cast_function) -> duckdb_state; [INFO] [stdout] 4234 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2581:1 [INFO] [stdout] | [INFO] [stdout] 2581 | / extern "C" { [INFO] [stdout] 2582 | | #[doc = "Returns the return_type of the given result, or DUCKDB_RETURN_TYPE_INVALID on error\n\n @param result The result object\n @r... [INFO] [stdout] 2583 | | pub fn duckdb_result_return_type(result: duckdb_result) -> duckdb_result_type; [INFO] [stdout] 2584 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4235:1 [INFO] [stdout] | [INFO] [stdout] 4235 | / extern "C" { [INFO] [stdout] 4236 | | #[doc = "Destroys the cast function object.\n\n @param cast_function The cast function object."] [INFO] [stdout] 4237 | | pub fn duckdb_destroy_cast_function(cast_function: *mut duckdb_cast_function); [INFO] [stdout] 4238 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2585:1 [INFO] [stdout] | [INFO] [stdout] 2585 | / extern "C" { [INFO] [stdout] 2586 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The boolean value at the specifi... [INFO] [stdout] 2587 | | pub fn duckdb_value_boolean(result: *mut duckdb_result, col: idx_t, row: idx_t) -> bool; [INFO] [stdout] 2588 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2589:1 [INFO] [stdout] | [INFO] [stdout] 2589 | / extern "C" { [INFO] [stdout] 2590 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The int8_t value at the specifie... [INFO] [stdout] 2591 | | pub fn duckdb_value_int8(result: *mut duckdb_result, col: idx_t, row: idx_t) -> i8; [INFO] [stdout] 2592 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2593:1 [INFO] [stdout] | [INFO] [stdout] 2593 | / extern "C" { [INFO] [stdout] 2594 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The int16_t value at the specifi... [INFO] [stdout] 2595 | | pub fn duckdb_value_int16(result: *mut duckdb_result, col: idx_t, row: idx_t) -> i16; [INFO] [stdout] 2596 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2597:1 [INFO] [stdout] | [INFO] [stdout] 2597 | / extern "C" { [INFO] [stdout] 2598 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The int32_t value at the specifi... [INFO] [stdout] 2599 | | pub fn duckdb_value_int32(result: *mut duckdb_result, col: idx_t, row: idx_t) -> i32; [INFO] [stdout] 2600 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2601:1 [INFO] [stdout] | [INFO] [stdout] 2601 | / extern "C" { [INFO] [stdout] 2602 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The int64_t value at the specifi... [INFO] [stdout] 2603 | | pub fn duckdb_value_int64(result: *mut duckdb_result, col: idx_t, row: idx_t) -> i64; [INFO] [stdout] 2604 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2605:1 [INFO] [stdout] | [INFO] [stdout] 2605 | / extern "C" { [INFO] [stdout] 2606 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_hugeint value at the ... [INFO] [stdout] 2607 | | pub fn duckdb_value_hugeint(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_hugeint; [INFO] [stdout] 2608 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2609:1 [INFO] [stdout] | [INFO] [stdout] 2609 | / extern "C" { [INFO] [stdout] 2610 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_uhugeint value at the... [INFO] [stdout] 2611 | | pub fn duckdb_value_uhugeint(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_uhugeint; [INFO] [stdout] 2612 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2613:1 [INFO] [stdout] | [INFO] [stdout] 2613 | / extern "C" { [INFO] [stdout] 2614 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_decimal value at the ... [INFO] [stdout] 2615 | | pub fn duckdb_value_decimal(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_decimal; [INFO] [stdout] 2616 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2617:1 [INFO] [stdout] | [INFO] [stdout] 2617 | / extern "C" { [INFO] [stdout] 2618 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The uint8_t value at the specifi... [INFO] [stdout] 2619 | | pub fn duckdb_value_uint8(result: *mut duckdb_result, col: idx_t, row: idx_t) -> u8; [INFO] [stdout] 2620 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2621:1 [INFO] [stdout] | [INFO] [stdout] 2621 | / extern "C" { [INFO] [stdout] 2622 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The uint16_t value at the specif... [INFO] [stdout] 2623 | | pub fn duckdb_value_uint16(result: *mut duckdb_result, col: idx_t, row: idx_t) -> u16; [INFO] [stdout] 2624 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2625:1 [INFO] [stdout] | [INFO] [stdout] 2625 | / extern "C" { [INFO] [stdout] 2626 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The uint32_t value at the specif... [INFO] [stdout] 2627 | | pub fn duckdb_value_uint32(result: *mut duckdb_result, col: idx_t, row: idx_t) -> u32; [INFO] [stdout] 2628 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2629:1 [INFO] [stdout] | [INFO] [stdout] 2629 | / extern "C" { [INFO] [stdout] 2630 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The uint64_t value at the specif... [INFO] [stdout] 2631 | | pub fn duckdb_value_uint64(result: *mut duckdb_result, col: idx_t, row: idx_t) -> u64; [INFO] [stdout] 2632 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2633:1 [INFO] [stdout] | [INFO] [stdout] 2633 | / extern "C" { [INFO] [stdout] 2634 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The float value at the specified... [INFO] [stdout] 2635 | | pub fn duckdb_value_float(result: *mut duckdb_result, col: idx_t, row: idx_t) -> f32; [INFO] [stdout] 2636 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2637:1 [INFO] [stdout] | [INFO] [stdout] 2637 | / extern "C" { [INFO] [stdout] 2638 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The double value at the specifie... [INFO] [stdout] 2639 | | pub fn duckdb_value_double(result: *mut duckdb_result, col: idx_t, row: idx_t) -> f64; [INFO] [stdout] 2640 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2641:1 [INFO] [stdout] | [INFO] [stdout] 2641 | / extern "C" { [INFO] [stdout] 2642 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_date value at the spe... [INFO] [stdout] 2643 | | pub fn duckdb_value_date(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_date; [INFO] [stdout] 2644 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2645:1 [INFO] [stdout] | [INFO] [stdout] 2645 | / extern "C" { [INFO] [stdout] 2646 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_time value at the spe... [INFO] [stdout] 2647 | | pub fn duckdb_value_time(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_time; [INFO] [stdout] 2648 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2649:1 [INFO] [stdout] | [INFO] [stdout] 2649 | / extern "C" { [INFO] [stdout] 2650 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_timestamp value at th... [INFO] [stdout] 2651 | | pub fn duckdb_value_timestamp(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_timestamp; [INFO] [stdout] 2652 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2653:1 [INFO] [stdout] | [INFO] [stdout] 2653 | / extern "C" { [INFO] [stdout] 2654 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_interval value at the... [INFO] [stdout] 2655 | | pub fn duckdb_value_interval(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_interval; [INFO] [stdout] 2656 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2657:1 [INFO] [stdout] | [INFO] [stdout] 2657 | / extern "C" { [INFO] [stdout] 2658 | | #[doc = "DEPRECATED**: Use duckdb_value_string instead. This function does not work correctly if the string contains null\nbytes.\n\n... [INFO] [stdout] 2659 | | pub fn duckdb_value_varchar(result: *mut duckdb_result, col: idx_t, row: idx_t) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 2660 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2661:1 [INFO] [stdout] | [INFO] [stdout] 2661 | / extern "C" { [INFO] [stdout] 2662 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nNo support for nested types, and for othe... [INFO] [stdout] 2663 | | pub fn duckdb_value_string(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_string; [INFO] [stdout] 2664 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2665:1 [INFO] [stdout] | [INFO] [stdout] 2665 | / extern "C" { [INFO] [stdout] 2666 | | #[doc = "DEPRECATED**: Use duckdb_value_string_internal instead. This function does not work correctly if the string contains\nnull b... [INFO] [stdout] 2667 | | pub fn duckdb_value_varchar_internal( [INFO] [stdout] 2668 | | result: *mut duckdb_result, [INFO] [stdout] ... | [INFO] [stdout] 2671 | | ) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 2672 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2673:1 [INFO] [stdout] | [INFO] [stdout] 2673 | / extern "C" { [INFO] [stdout] 2674 | | #[doc = "DEPRECATED**: Use duckdb_value_string_internal instead. This function does not work correctly if the string contains\nnull b... [INFO] [stdout] 2675 | | pub fn duckdb_value_string_internal(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_string; [INFO] [stdout] 2676 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2677:1 [INFO] [stdout] | [INFO] [stdout] 2677 | / extern "C" { [INFO] [stdout] 2678 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return The duckdb_blob value at the spe... [INFO] [stdout] 2679 | | pub fn duckdb_value_blob(result: *mut duckdb_result, col: idx_t, row: idx_t) -> duckdb_blob; [INFO] [stdout] 2680 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2681:1 [INFO] [stdout] | [INFO] [stdout] 2681 | / extern "C" { [INFO] [stdout] 2682 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\n @return Returns true if the value at the... [INFO] [stdout] 2683 | | pub fn duckdb_value_is_null(result: *mut duckdb_result, col: idx_t, row: idx_t) -> bool; [INFO] [stdout] 2684 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2685:1 [INFO] [stdout] | [INFO] [stdout] 2685 | / extern "C" { [INFO] [stdout] 2686 | | #[doc = "Allocate `size` bytes of memory using the duckdb internal malloc function. Any memory allocated in this manner\nshould be fr... [INFO] [stdout] 2687 | | pub fn duckdb_malloc(size: usize) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 2688 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2689:1 [INFO] [stdout] | [INFO] [stdout] 2689 | / extern "C" { [INFO] [stdout] 2690 | | #[doc = "Free a value returned from `duckdb_malloc`, `duckdb_value_varchar`, `duckdb_value_blob`, or\n`duckdb_value_string`.\n\n @par... [INFO] [stdout] 2691 | | pub fn duckdb_free(ptr: *mut ::std::os::raw::c_void); [INFO] [stdout] 2692 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2693:1 [INFO] [stdout] | [INFO] [stdout] 2693 | / extern "C" { [INFO] [stdout] 2694 | | #[doc = "The internal vector size used by DuckDB.\nThis is the amount of tuples that will fit into a data chunk created by `duckdb_cr... [INFO] [stdout] 2695 | | pub fn duckdb_vector_size() -> idx_t; [INFO] [stdout] 2696 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2697:1 [INFO] [stdout] | [INFO] [stdout] 2697 | / extern "C" { [INFO] [stdout] 2698 | | #[doc = "Whether or not the duckdb_string_t value is inlined.\nThis means that the data of the string does not have a separate alloca... [INFO] [stdout] 2699 | | pub fn duckdb_string_is_inlined(string: duckdb_string_t) -> bool; [INFO] [stdout] 2700 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2701:1 [INFO] [stdout] | [INFO] [stdout] 2701 | / extern "C" { [INFO] [stdout] 2702 | | #[doc = "Get the string length of a string_t\n\n @param string The string to get the length of.\n @return The length."] [INFO] [stdout] 2703 | | pub fn duckdb_string_t_length(string: duckdb_string_t) -> u32; [INFO] [stdout] 2704 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2705:1 [INFO] [stdout] | [INFO] [stdout] 2705 | / extern "C" { [INFO] [stdout] 2706 | | #[doc = "Get a pointer to the string data of a string_t\n\n @param string The string to get the pointer to.\n @return The pointer."] [INFO] [stdout] 2707 | | pub fn duckdb_string_t_data(string: *mut duckdb_string_t) -> *const ::std::os::raw::c_char; [INFO] [stdout] 2708 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2709:1 [INFO] [stdout] | [INFO] [stdout] 2709 | / extern "C" { [INFO] [stdout] 2710 | | #[doc = "Decompose a `duckdb_date` object into year, month and date (stored as `duckdb_date_struct`).\n\n @param date The date object... [INFO] [stdout] 2711 | | pub fn duckdb_from_date(date: duckdb_date) -> duckdb_date_struct; [INFO] [stdout] 2712 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2713:1 [INFO] [stdout] | [INFO] [stdout] 2713 | / extern "C" { [INFO] [stdout] 2714 | | #[doc = "Re-compose a `duckdb_date` from year, month and date (`duckdb_date_struct`).\n\n @param date The year, month and date stored... [INFO] [stdout] 2715 | | pub fn duckdb_to_date(date: duckdb_date_struct) -> duckdb_date; [INFO] [stdout] 2716 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2717:1 [INFO] [stdout] | [INFO] [stdout] 2717 | / extern "C" { [INFO] [stdout] 2718 | | #[doc = "Test a `duckdb_date` to see if it is a finite value.\n\n @param date The date object, as obtained from a `DUCKDB_TYPE_DATE` ... [INFO] [stdout] 2719 | | pub fn duckdb_is_finite_date(date: duckdb_date) -> bool; [INFO] [stdout] 2720 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2721:1 [INFO] [stdout] | [INFO] [stdout] 2721 | / extern "C" { [INFO] [stdout] 2722 | | #[doc = "Decompose a `duckdb_time` object into hour, minute, second and microsecond (stored as `duckdb_time_struct`).\n\n @param time... [INFO] [stdout] 2723 | | pub fn duckdb_from_time(time: duckdb_time) -> duckdb_time_struct; [INFO] [stdout] 2724 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2725:1 [INFO] [stdout] | [INFO] [stdout] 2725 | / extern "C" { [INFO] [stdout] 2726 | | #[doc = "Create a `duckdb_time_tz` object from micros and a timezone offset.\n\n @param micros The microsecond component of the time.... [INFO] [stdout] 2727 | | pub fn duckdb_create_time_tz(micros: i64, offset: i32) -> duckdb_time_tz; [INFO] [stdout] 2728 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2729:1 [INFO] [stdout] | [INFO] [stdout] 2729 | / extern "C" { [INFO] [stdout] 2730 | | #[doc = "Decompose a TIME_TZ objects into micros and a timezone offset.\n\nUse `duckdb_from_time` to further decompose the micros int... [INFO] [stdout] 2731 | | pub fn duckdb_from_time_tz(micros: duckdb_time_tz) -> duckdb_time_tz_struct; [INFO] [stdout] 2732 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2733:1 [INFO] [stdout] | [INFO] [stdout] 2733 | / extern "C" { [INFO] [stdout] 2734 | | #[doc = "Re-compose a `duckdb_time` from hour, minute, second and microsecond (`duckdb_time_struct`).\n\n @param time The hour, minut... [INFO] [stdout] 2735 | | pub fn duckdb_to_time(time: duckdb_time_struct) -> duckdb_time; [INFO] [stdout] 2736 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2737:1 [INFO] [stdout] | [INFO] [stdout] 2737 | / extern "C" { [INFO] [stdout] 2738 | | #[doc = "Decompose a `duckdb_timestamp` object into a `duckdb_timestamp_struct`.\n\n @param ts The ts object, as obtained from a `DUC... [INFO] [stdout] 2739 | | pub fn duckdb_from_timestamp(ts: duckdb_timestamp) -> duckdb_timestamp_struct; [INFO] [stdout] 2740 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2741:1 [INFO] [stdout] | [INFO] [stdout] 2741 | / extern "C" { [INFO] [stdout] 2742 | | #[doc = "Re-compose a `duckdb_timestamp` from a duckdb_timestamp_struct.\n\n @param ts The de-composed elements in a `duckdb_timestam... [INFO] [stdout] 2743 | | pub fn duckdb_to_timestamp(ts: duckdb_timestamp_struct) -> duckdb_timestamp; [INFO] [stdout] 2744 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2745:1 [INFO] [stdout] | [INFO] [stdout] 2745 | / extern "C" { [INFO] [stdout] 2746 | | #[doc = "Test a `duckdb_timestamp` to see if it is a finite value.\n\n @param ts The timestamp object, as obtained from a `DUCKDB_TYP... [INFO] [stdout] 2747 | | pub fn duckdb_is_finite_timestamp(ts: duckdb_timestamp) -> bool; [INFO] [stdout] 2748 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2749:1 [INFO] [stdout] | [INFO] [stdout] 2749 | / extern "C" { [INFO] [stdout] 2750 | | #[doc = "Converts a duckdb_hugeint object (as obtained from a `DUCKDB_TYPE_HUGEINT` column) into a double.\n\n @param val The hugeint... [INFO] [stdout] 2751 | | pub fn duckdb_hugeint_to_double(val: duckdb_hugeint) -> f64; [INFO] [stdout] 2752 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2753:1 [INFO] [stdout] | [INFO] [stdout] 2753 | / extern "C" { [INFO] [stdout] 2754 | | #[doc = "Converts a double value to a duckdb_hugeint object.\n\nIf the conversion fails because the double value is too big the resul... [INFO] [stdout] 2755 | | pub fn duckdb_double_to_hugeint(val: f64) -> duckdb_hugeint; [INFO] [stdout] 2756 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2757:1 [INFO] [stdout] | [INFO] [stdout] 2757 | / extern "C" { [INFO] [stdout] 2758 | | #[doc = "Converts a duckdb_uhugeint object (as obtained from a `DUCKDB_TYPE_UHUGEINT` column) into a double.\n\n @param val The uhuge... [INFO] [stdout] 2759 | | pub fn duckdb_uhugeint_to_double(val: duckdb_uhugeint) -> f64; [INFO] [stdout] 2760 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2761:1 [INFO] [stdout] | [INFO] [stdout] 2761 | / extern "C" { [INFO] [stdout] 2762 | | #[doc = "Converts a double value to a duckdb_uhugeint object.\n\nIf the conversion fails because the double value is too big the resu... [INFO] [stdout] 2763 | | pub fn duckdb_double_to_uhugeint(val: f64) -> duckdb_uhugeint; [INFO] [stdout] 2764 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2765:1 [INFO] [stdout] | [INFO] [stdout] 2765 | / extern "C" { [INFO] [stdout] 2766 | | #[doc = "Converts a double value to a duckdb_decimal object.\n\nIf the conversion fails because the double value is too big, or the w... [INFO] [stdout] 2767 | | pub fn duckdb_double_to_decimal(val: f64, width: u8, scale: u8) -> duckdb_decimal; [INFO] [stdout] 2768 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2769:1 [INFO] [stdout] | [INFO] [stdout] 2769 | / extern "C" { [INFO] [stdout] 2770 | | #[doc = "Converts a duckdb_decimal object (as obtained from a `DUCKDB_TYPE_DECIMAL` column) into a double.\n\n @param val The decimal... [INFO] [stdout] 2771 | | pub fn duckdb_decimal_to_double(val: duckdb_decimal) -> f64; [INFO] [stdout] 2772 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2773:1 [INFO] [stdout] | [INFO] [stdout] 2773 | / extern "C" { [INFO] [stdout] 2774 | | #[doc = "Create a prepared statement object from a query.\n\nNote that after calling `duckdb_prepare`, the prepared statement should ... [INFO] [stdout] 2775 | | pub fn duckdb_prepare( [INFO] [stdout] 2776 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 2779 | | ) -> duckdb_state; [INFO] [stdout] 2780 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2781:1 [INFO] [stdout] | [INFO] [stdout] 2781 | / extern "C" { [INFO] [stdout] 2782 | | #[doc = "Closes the prepared statement and de-allocates all memory allocated for the statement.\n\n @param prepared_statement The pre... [INFO] [stdout] 2783 | | pub fn duckdb_destroy_prepare(prepared_statement: *mut duckdb_prepared_statement); [INFO] [stdout] 2784 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2785:1 [INFO] [stdout] | [INFO] [stdout] 2785 | / extern "C" { [INFO] [stdout] 2786 | | #[doc = "Returns the error message associated with the given prepared statement.\nIf the prepared statement has no error message, thi... [INFO] [stdout] 2787 | | pub fn duckdb_prepare_error(prepared_statement: duckdb_prepared_statement) -> *const ::std::os::raw::c_char; [INFO] [stdout] 2788 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2789:1 [INFO] [stdout] | [INFO] [stdout] 2789 | / extern "C" { [INFO] [stdout] 2790 | | #[doc = "Returns the number of parameters that can be provided to the given prepared statement.\n\nReturns 0 if the query was not suc... [INFO] [stdout] 2791 | | pub fn duckdb_nparams(prepared_statement: duckdb_prepared_statement) -> idx_t; [INFO] [stdout] 2792 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2793:1 [INFO] [stdout] | [INFO] [stdout] 2793 | / extern "C" { [INFO] [stdout] 2794 | | #[doc = "Returns the name used to identify the parameter\nThe returned string should be freed using `duckdb_free`.\n\nReturns NULL if... [INFO] [stdout] 2795 | | pub fn duckdb_parameter_name( [INFO] [stdout] 2796 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] 2797 | | index: idx_t, [INFO] [stdout] 2798 | | ) -> *const ::std::os::raw::c_char; [INFO] [stdout] 2799 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2800:1 [INFO] [stdout] | [INFO] [stdout] 2800 | / extern "C" { [INFO] [stdout] 2801 | | #[doc = "Returns the parameter type for the parameter at the given index.\n\nReturns `DUCKDB_TYPE_INVALID` if the parameter index is ... [INFO] [stdout] 2802 | | pub fn duckdb_param_type(prepared_statement: duckdb_prepared_statement, param_idx: idx_t) -> duckdb_type; [INFO] [stdout] 2803 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2804:1 [INFO] [stdout] | [INFO] [stdout] 2804 | / extern "C" { [INFO] [stdout] 2805 | | #[doc = "Clear the params bind to the prepared statement."] [INFO] [stdout] 2806 | | pub fn duckdb_clear_bindings(prepared_statement: duckdb_prepared_statement) -> duckdb_state; [INFO] [stdout] 2807 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2808:1 [INFO] [stdout] | [INFO] [stdout] 2808 | / extern "C" { [INFO] [stdout] 2809 | | #[doc = "Returns the statement type of the statement to be executed\n\n @param statement The prepared statement.\n @return duckdb_sta... [INFO] [stdout] 2810 | | pub fn duckdb_prepared_statement_type(statement: duckdb_prepared_statement) -> duckdb_statement_type; [INFO] [stdout] 2811 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2812:1 [INFO] [stdout] | [INFO] [stdout] 2812 | / extern "C" { [INFO] [stdout] 2813 | | #[doc = "Binds a value to the prepared statement at the specified index."] [INFO] [stdout] 2814 | | pub fn duckdb_bind_value( [INFO] [stdout] 2815 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2818 | | ) -> duckdb_state; [INFO] [stdout] 2819 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2820:1 [INFO] [stdout] | [INFO] [stdout] 2820 | / extern "C" { [INFO] [stdout] 2821 | | #[doc = "Retrieve the index of the parameter for the prepared statement, identified by name"] [INFO] [stdout] 2822 | | pub fn duckdb_bind_parameter_index( [INFO] [stdout] 2823 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2826 | | ) -> duckdb_state; [INFO] [stdout] 2827 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2828:1 [INFO] [stdout] | [INFO] [stdout] 2828 | / extern "C" { [INFO] [stdout] 2829 | | #[doc = "Binds a bool value to the prepared statement at the specified index."] [INFO] [stdout] 2830 | | pub fn duckdb_bind_boolean( [INFO] [stdout] 2831 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2834 | | ) -> duckdb_state; [INFO] [stdout] 2835 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2836:1 [INFO] [stdout] | [INFO] [stdout] 2836 | / extern "C" { [INFO] [stdout] 2837 | | #[doc = "Binds an int8_t value to the prepared statement at the specified index."] [INFO] [stdout] 2838 | | pub fn duckdb_bind_int8(prepared_statement: duckdb_prepared_statement, param_idx: idx_t, val: i8) -> duckdb_state; [INFO] [stdout] 2839 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2840:1 [INFO] [stdout] | [INFO] [stdout] 2840 | / extern "C" { [INFO] [stdout] 2841 | | #[doc = "Binds an int16_t value to the prepared statement at the specified index."] [INFO] [stdout] 2842 | | pub fn duckdb_bind_int16(prepared_statement: duckdb_prepared_statement, param_idx: idx_t, val: i16) [INFO] [stdout] 2843 | | -> duckdb_state; [INFO] [stdout] 2844 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2845:1 [INFO] [stdout] | [INFO] [stdout] 2845 | / extern "C" { [INFO] [stdout] 2846 | | #[doc = "Binds an int32_t value to the prepared statement at the specified index."] [INFO] [stdout] 2847 | | pub fn duckdb_bind_int32(prepared_statement: duckdb_prepared_statement, param_idx: idx_t, val: i32) [INFO] [stdout] 2848 | | -> duckdb_state; [INFO] [stdout] 2849 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2850:1 [INFO] [stdout] | [INFO] [stdout] 2850 | / extern "C" { [INFO] [stdout] 2851 | | #[doc = "Binds an int64_t value to the prepared statement at the specified index."] [INFO] [stdout] 2852 | | pub fn duckdb_bind_int64(prepared_statement: duckdb_prepared_statement, param_idx: idx_t, val: i64) [INFO] [stdout] 2853 | | -> duckdb_state; [INFO] [stdout] 2854 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2855:1 [INFO] [stdout] | [INFO] [stdout] 2855 | / extern "C" { [INFO] [stdout] 2856 | | #[doc = "Binds a duckdb_hugeint value to the prepared statement at the specified index."] [INFO] [stdout] 2857 | | pub fn duckdb_bind_hugeint( [INFO] [stdout] 2858 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2861 | | ) -> duckdb_state; [INFO] [stdout] 2862 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2863:1 [INFO] [stdout] | [INFO] [stdout] 2863 | / extern "C" { [INFO] [stdout] 2864 | | #[doc = "Binds an duckdb_uhugeint value to the prepared statement at the specified index."] [INFO] [stdout] 2865 | | pub fn duckdb_bind_uhugeint( [INFO] [stdout] 2866 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2869 | | ) -> duckdb_state; [INFO] [stdout] 2870 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2871:1 [INFO] [stdout] | [INFO] [stdout] 2871 | / extern "C" { [INFO] [stdout] 2872 | | #[doc = "Binds a duckdb_decimal value to the prepared statement at the specified index."] [INFO] [stdout] 2873 | | pub fn duckdb_bind_decimal( [INFO] [stdout] 2874 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2877 | | ) -> duckdb_state; [INFO] [stdout] 2878 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2879:1 [INFO] [stdout] | [INFO] [stdout] 2879 | / extern "C" { [INFO] [stdout] 2880 | | #[doc = "Binds an uint8_t value to the prepared statement at the specified index."] [INFO] [stdout] 2881 | | pub fn duckdb_bind_uint8(prepared_statement: duckdb_prepared_statement, param_idx: idx_t, val: u8) -> duckdb_state; [INFO] [stdout] 2882 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2883:1 [INFO] [stdout] | [INFO] [stdout] 2883 | / extern "C" { [INFO] [stdout] 2884 | | #[doc = "Binds an uint16_t value to the prepared statement at the specified index."] [INFO] [stdout] 2885 | | pub fn duckdb_bind_uint16( [INFO] [stdout] 2886 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2889 | | ) -> duckdb_state; [INFO] [stdout] 2890 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2891:1 [INFO] [stdout] | [INFO] [stdout] 2891 | / extern "C" { [INFO] [stdout] 2892 | | #[doc = "Binds an uint32_t value to the prepared statement at the specified index."] [INFO] [stdout] 2893 | | pub fn duckdb_bind_uint32( [INFO] [stdout] 2894 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2897 | | ) -> duckdb_state; [INFO] [stdout] 2898 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2899:1 [INFO] [stdout] | [INFO] [stdout] 2899 | / extern "C" { [INFO] [stdout] 2900 | | #[doc = "Binds an uint64_t value to the prepared statement at the specified index."] [INFO] [stdout] 2901 | | pub fn duckdb_bind_uint64( [INFO] [stdout] 2902 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2905 | | ) -> duckdb_state; [INFO] [stdout] 2906 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2907:1 [INFO] [stdout] | [INFO] [stdout] 2907 | / extern "C" { [INFO] [stdout] 2908 | | #[doc = "Binds a float value to the prepared statement at the specified index."] [INFO] [stdout] 2909 | | pub fn duckdb_bind_float(prepared_statement: duckdb_prepared_statement, param_idx: idx_t, val: f32) [INFO] [stdout] 2910 | | -> duckdb_state; [INFO] [stdout] 2911 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2912:1 [INFO] [stdout] | [INFO] [stdout] 2912 | / extern "C" { [INFO] [stdout] 2913 | | #[doc = "Binds a double value to the prepared statement at the specified index."] [INFO] [stdout] 2914 | | pub fn duckdb_bind_double( [INFO] [stdout] 2915 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2918 | | ) -> duckdb_state; [INFO] [stdout] 2919 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2920:1 [INFO] [stdout] | [INFO] [stdout] 2920 | / extern "C" { [INFO] [stdout] 2921 | | #[doc = "Binds a duckdb_date value to the prepared statement at the specified index."] [INFO] [stdout] 2922 | | pub fn duckdb_bind_date( [INFO] [stdout] 2923 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2926 | | ) -> duckdb_state; [INFO] [stdout] 2927 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2928:1 [INFO] [stdout] | [INFO] [stdout] 2928 | / extern "C" { [INFO] [stdout] 2929 | | #[doc = "Binds a duckdb_time value to the prepared statement at the specified index."] [INFO] [stdout] 2930 | | pub fn duckdb_bind_time( [INFO] [stdout] 2931 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2934 | | ) -> duckdb_state; [INFO] [stdout] 2935 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2936:1 [INFO] [stdout] | [INFO] [stdout] 2936 | / extern "C" { [INFO] [stdout] 2937 | | #[doc = "Binds a duckdb_timestamp value to the prepared statement at the specified index."] [INFO] [stdout] 2938 | | pub fn duckdb_bind_timestamp( [INFO] [stdout] 2939 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2942 | | ) -> duckdb_state; [INFO] [stdout] 2943 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2944:1 [INFO] [stdout] | [INFO] [stdout] 2944 | / extern "C" { [INFO] [stdout] 2945 | | #[doc = "Binds a duckdb_timestamp value to the prepared statement at the specified index."] [INFO] [stdout] 2946 | | pub fn duckdb_bind_timestamp_tz( [INFO] [stdout] 2947 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2950 | | ) -> duckdb_state; [INFO] [stdout] 2951 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2952:1 [INFO] [stdout] | [INFO] [stdout] 2952 | / extern "C" { [INFO] [stdout] 2953 | | #[doc = "Binds a duckdb_interval value to the prepared statement at the specified index."] [INFO] [stdout] 2954 | | pub fn duckdb_bind_interval( [INFO] [stdout] 2955 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2958 | | ) -> duckdb_state; [INFO] [stdout] 2959 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2960:1 [INFO] [stdout] | [INFO] [stdout] 2960 | / extern "C" { [INFO] [stdout] 2961 | | #[doc = "Binds a null-terminated varchar value to the prepared statement at the specified index."] [INFO] [stdout] 2962 | | pub fn duckdb_bind_varchar( [INFO] [stdout] 2963 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2966 | | ) -> duckdb_state; [INFO] [stdout] 2967 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2968:1 [INFO] [stdout] | [INFO] [stdout] 2968 | / extern "C" { [INFO] [stdout] 2969 | | #[doc = "Binds a varchar value to the prepared statement at the specified index."] [INFO] [stdout] 2970 | | pub fn duckdb_bind_varchar_length( [INFO] [stdout] 2971 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2975 | | ) -> duckdb_state; [INFO] [stdout] 2976 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2977:1 [INFO] [stdout] | [INFO] [stdout] 2977 | / extern "C" { [INFO] [stdout] 2978 | | #[doc = "Binds a blob value to the prepared statement at the specified index."] [INFO] [stdout] 2979 | | pub fn duckdb_bind_blob( [INFO] [stdout] 2980 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] ... | [INFO] [stdout] 2984 | | ) -> duckdb_state; [INFO] [stdout] 2985 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2986:1 [INFO] [stdout] | [INFO] [stdout] 2986 | / extern "C" { [INFO] [stdout] 2987 | | #[doc = "Binds a NULL value to the prepared statement at the specified index."] [INFO] [stdout] 2988 | | pub fn duckdb_bind_null(prepared_statement: duckdb_prepared_statement, param_idx: idx_t) -> duckdb_state; [INFO] [stdout] 2989 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2990:1 [INFO] [stdout] | [INFO] [stdout] 2990 | / extern "C" { [INFO] [stdout] 2991 | | #[doc = "Executes the prepared statement with the given bound parameters, and returns a materialized query result.\n\nThis method can... [INFO] [stdout] 2992 | | pub fn duckdb_execute_prepared( [INFO] [stdout] 2993 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] 2994 | | out_result: *mut duckdb_result, [INFO] [stdout] 2995 | | ) -> duckdb_state; [INFO] [stdout] 2996 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:2997:1 [INFO] [stdout] | [INFO] [stdout] 2997 | / extern "C" { [INFO] [stdout] 2998 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nExecutes the prepared statement with the ... [INFO] [stdout] 2999 | | pub fn duckdb_execute_prepared_streaming( [INFO] [stdout] 3000 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] 3001 | | out_result: *mut duckdb_result, [INFO] [stdout] 3002 | | ) -> duckdb_state; [INFO] [stdout] 3003 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3004:1 [INFO] [stdout] | [INFO] [stdout] 3004 | / extern "C" { [INFO] [stdout] 3005 | | #[doc = "Extract all statements from a query.\nNote that after calling `duckdb_extract_statements`, the extracted statements should a... [INFO] [stdout] 3006 | | pub fn duckdb_extract_statements( [INFO] [stdout] 3007 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 3010 | | ) -> idx_t; [INFO] [stdout] 3011 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3012:1 [INFO] [stdout] | [INFO] [stdout] 3012 | / extern "C" { [INFO] [stdout] 3013 | | #[doc = "Prepare an extracted statement.\nNote that after calling `duckdb_prepare_extracted_statement`, the prepared statement should... [INFO] [stdout] 3014 | | pub fn duckdb_prepare_extracted_statement( [INFO] [stdout] 3015 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 3019 | | ) -> duckdb_state; [INFO] [stdout] 3020 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3021:1 [INFO] [stdout] | [INFO] [stdout] 3021 | / extern "C" { [INFO] [stdout] 3022 | | #[doc = "Returns the error message contained within the extracted statements.\nThe result of this function must not be freed. It will... [INFO] [stdout] 3023 | | pub fn duckdb_extract_statements_error( [INFO] [stdout] 3024 | | extracted_statements: duckdb_extracted_statements, [INFO] [stdout] 3025 | | ) -> *const ::std::os::raw::c_char; [INFO] [stdout] 3026 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3027:1 [INFO] [stdout] | [INFO] [stdout] 3027 | / extern "C" { [INFO] [stdout] 3028 | | #[doc = "De-allocates all memory allocated for the extracted statements.\n @param extracted_statements The extracted statements to de... [INFO] [stdout] 3029 | | pub fn duckdb_destroy_extracted(extracted_statements: *mut duckdb_extracted_statements); [INFO] [stdout] 3030 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3031:1 [INFO] [stdout] | [INFO] [stdout] 3031 | / extern "C" { [INFO] [stdout] 3032 | | #[doc = "Executes the prepared statement with the given bound parameters, and returns a pending result.\nThe pending result represent... [INFO] [stdout] 3033 | | pub fn duckdb_pending_prepared( [INFO] [stdout] 3034 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] 3035 | | out_result: *mut duckdb_pending_result, [INFO] [stdout] 3036 | | ) -> duckdb_state; [INFO] [stdout] 3037 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3038:1 [INFO] [stdout] | [INFO] [stdout] 3038 | / extern "C" { [INFO] [stdout] 3039 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nExecutes the prepared statement with the ... [INFO] [stdout] 3040 | | pub fn duckdb_pending_prepared_streaming( [INFO] [stdout] 3041 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] 3042 | | out_result: *mut duckdb_pending_result, [INFO] [stdout] 3043 | | ) -> duckdb_state; [INFO] [stdout] 3044 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3045:1 [INFO] [stdout] | [INFO] [stdout] 3045 | / extern "C" { [INFO] [stdout] 3046 | | #[doc = "Closes the pending result and de-allocates all memory allocated for the result.\n\n @param pending_result The pending result... [INFO] [stdout] 3047 | | pub fn duckdb_destroy_pending(pending_result: *mut duckdb_pending_result); [INFO] [stdout] 3048 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3049:1 [INFO] [stdout] | [INFO] [stdout] 3049 | / extern "C" { [INFO] [stdout] 3050 | | #[doc = "Returns the error message contained within the pending result.\n\nThe result of this function must not be freed. It will be ... [INFO] [stdout] 3051 | | pub fn duckdb_pending_error(pending_result: duckdb_pending_result) -> *const ::std::os::raw::c_char; [INFO] [stdout] 3052 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3053:1 [INFO] [stdout] | [INFO] [stdout] 3053 | / extern "C" { [INFO] [stdout] 3054 | | #[doc = "Executes a single task within the query, returning whether or not the query is ready.\n\nIf this returns DUCKDB_PENDING_RESU... [INFO] [stdout] 3055 | | pub fn duckdb_pending_execute_task(pending_result: duckdb_pending_result) -> duckdb_pending_state; [INFO] [stdout] 3056 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3057:1 [INFO] [stdout] | [INFO] [stdout] 3057 | / extern "C" { [INFO] [stdout] 3058 | | #[doc = "If this returns DUCKDB_PENDING_RESULT_READY, the duckdb_execute_pending function can be called to obtain the result.\nIf thi... [INFO] [stdout] 3059 | | pub fn duckdb_pending_execute_check_state(pending_result: duckdb_pending_result) -> duckdb_pending_state; [INFO] [stdout] 3060 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3061:1 [INFO] [stdout] | [INFO] [stdout] 3061 | / extern "C" { [INFO] [stdout] 3062 | | #[doc = "Fully execute a pending query result, returning the final query result.\n\nIf duckdb_pending_execute_task has been called un... [INFO] [stdout] 3063 | | pub fn duckdb_execute_pending( [INFO] [stdout] 3064 | | pending_result: duckdb_pending_result, [INFO] [stdout] 3065 | | out_result: *mut duckdb_result, [INFO] [stdout] 3066 | | ) -> duckdb_state; [INFO] [stdout] 3067 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3068:1 [INFO] [stdout] | [INFO] [stdout] 3068 | / extern "C" { [INFO] [stdout] 3069 | | #[doc = "Returns whether a duckdb_pending_state is finished executing. For example if `pending_state` is\nDUCKDB_PENDING_RESULT_READY... [INFO] [stdout] 3070 | | pub fn duckdb_pending_execution_is_finished(pending_state: duckdb_pending_state) -> bool; [INFO] [stdout] 3071 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3072:1 [INFO] [stdout] | [INFO] [stdout] 3072 | / extern "C" { [INFO] [stdout] 3073 | | #[doc = "Destroys the value and de-allocates all memory allocated for that type.\n\n @param value The value to destroy."] [INFO] [stdout] 3074 | | pub fn duckdb_destroy_value(value: *mut duckdb_value); [INFO] [stdout] 3075 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3076:1 [INFO] [stdout] | [INFO] [stdout] 3076 | / extern "C" { [INFO] [stdout] 3077 | | #[doc = "Creates a value from a null-terminated string\n\n @param text The null-terminated string\n @return The value. This must be d... [INFO] [stdout] 3078 | | pub fn duckdb_create_varchar(text: *const ::std::os::raw::c_char) -> duckdb_value; [INFO] [stdout] 3079 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3080:1 [INFO] [stdout] | [INFO] [stdout] 3080 | / extern "C" { [INFO] [stdout] 3081 | | #[doc = "Creates a value from a string\n\n @param text The text\n @param length The length of the text\n @return The value. This must... [INFO] [stdout] 3082 | | pub fn duckdb_create_varchar_length(text: *const ::std::os::raw::c_char, length: idx_t) -> duckdb_value; [INFO] [stdout] 3083 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3084:1 [INFO] [stdout] | [INFO] [stdout] 3084 | / extern "C" { [INFO] [stdout] 3085 | | #[doc = "Creates a value from a boolean\n\n @param input The boolean value\n @return The value. This must be destroyed with `duckdb_d... [INFO] [stdout] 3086 | | pub fn duckdb_create_bool(input: bool) -> duckdb_value; [INFO] [stdout] 3087 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3088:1 [INFO] [stdout] | [INFO] [stdout] 3088 | / extern "C" { [INFO] [stdout] 3089 | | #[doc = "Creates a value from a int8_t (a tinyint)\n\n @param input The tinyint value\n @return The value. This must be destroyed wit... [INFO] [stdout] 3090 | | pub fn duckdb_create_int8(input: i8) -> duckdb_value; [INFO] [stdout] 3091 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3092:1 [INFO] [stdout] | [INFO] [stdout] 3092 | / extern "C" { [INFO] [stdout] 3093 | | #[doc = "Creates a value from a uint8_t (a utinyint)\n\n @param input The utinyint value\n @return The value. This must be destroyed ... [INFO] [stdout] 3094 | | pub fn duckdb_create_uint8(input: u8) -> duckdb_value; [INFO] [stdout] 3095 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3096:1 [INFO] [stdout] | [INFO] [stdout] 3096 | / extern "C" { [INFO] [stdout] 3097 | | #[doc = "Creates a value from a int16_t (a smallint)\n\n @param input The smallint value\n @return The value. This must be destroyed ... [INFO] [stdout] 3098 | | pub fn duckdb_create_int16(input: i16) -> duckdb_value; [INFO] [stdout] 3099 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3100:1 [INFO] [stdout] | [INFO] [stdout] 3100 | / extern "C" { [INFO] [stdout] 3101 | | #[doc = "Creates a value from a uint16_t (a usmallint)\n\n @param input The usmallint value\n @return The value. This must be destroy... [INFO] [stdout] 3102 | | pub fn duckdb_create_uint16(input: u16) -> duckdb_value; [INFO] [stdout] 3103 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3104:1 [INFO] [stdout] | [INFO] [stdout] 3104 | / extern "C" { [INFO] [stdout] 3105 | | #[doc = "Creates a value from a int32_t (an integer)\n\n @param input The integer value\n @return The value. This must be destroyed w... [INFO] [stdout] 3106 | | pub fn duckdb_create_int32(input: i32) -> duckdb_value; [INFO] [stdout] 3107 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3108:1 [INFO] [stdout] | [INFO] [stdout] 3108 | / extern "C" { [INFO] [stdout] 3109 | | #[doc = "Creates a value from a uint32_t (a uinteger)\n\n @param input The uinteger value\n @return The value. This must be destroyed... [INFO] [stdout] 3110 | | pub fn duckdb_create_uint32(input: u32) -> duckdb_value; [INFO] [stdout] 3111 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3112:1 [INFO] [stdout] | [INFO] [stdout] 3112 | / extern "C" { [INFO] [stdout] 3113 | | #[doc = "Creates a value from a uint64_t (a ubigint)\n\n @param input The ubigint value\n @return The value. This must be destroyed w... [INFO] [stdout] 3114 | | pub fn duckdb_create_uint64(input: u64) -> duckdb_value; [INFO] [stdout] 3115 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3116:1 [INFO] [stdout] | [INFO] [stdout] 3116 | / extern "C" { [INFO] [stdout] 3117 | | #[doc = "Creates a value from an int64\n\n @return The value. This must be destroyed with `duckdb_destroy_value`."] [INFO] [stdout] 3118 | | pub fn duckdb_create_int64(val: i64) -> duckdb_value; [INFO] [stdout] 3119 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3120:1 [INFO] [stdout] | [INFO] [stdout] 3120 | / extern "C" { [INFO] [stdout] 3121 | | #[doc = "Creates a value from a hugeint\n\n @param input The hugeint value\n @return The value. This must be destroyed with `duckdb_d... [INFO] [stdout] 3122 | | pub fn duckdb_create_hugeint(input: duckdb_hugeint) -> duckdb_value; [INFO] [stdout] 3123 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3124:1 [INFO] [stdout] | [INFO] [stdout] 3124 | / extern "C" { [INFO] [stdout] 3125 | | #[doc = "Creates a value from a uhugeint\n\n @param input The uhugeint value\n @return The value. This must be destroyed with `duckdb... [INFO] [stdout] 3126 | | pub fn duckdb_create_uhugeint(input: duckdb_uhugeint) -> duckdb_value; [INFO] [stdout] 3127 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3128:1 [INFO] [stdout] | [INFO] [stdout] 3128 | / extern "C" { [INFO] [stdout] 3129 | | #[doc = "Creates a value from a float\n\n @param input The float value\n @return The value. This must be destroyed with `duckdb_destr... [INFO] [stdout] 3130 | | pub fn duckdb_create_float(input: f32) -> duckdb_value; [INFO] [stdout] 3131 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3132:1 [INFO] [stdout] | [INFO] [stdout] 3132 | / extern "C" { [INFO] [stdout] 3133 | | #[doc = "Creates a value from a double\n\n @param input The double value\n @return The value. This must be destroyed with `duckdb_des... [INFO] [stdout] 3134 | | pub fn duckdb_create_double(input: f64) -> duckdb_value; [INFO] [stdout] 3135 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3136:1 [INFO] [stdout] | [INFO] [stdout] 3136 | / extern "C" { [INFO] [stdout] 3137 | | #[doc = "Creates a value from a date\n\n @param input The date value\n @return The value. This must be destroyed with `duckdb_destroy... [INFO] [stdout] 3138 | | pub fn duckdb_create_date(input: duckdb_date) -> duckdb_value; [INFO] [stdout] 3139 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3140:1 [INFO] [stdout] | [INFO] [stdout] 3140 | / extern "C" { [INFO] [stdout] 3141 | | #[doc = "Creates a value from a time\n\n @param input The time value\n @return The value. This must be destroyed with `duckdb_destroy... [INFO] [stdout] 3142 | | pub fn duckdb_create_time(input: duckdb_time) -> duckdb_value; [INFO] [stdout] 3143 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3144:1 [INFO] [stdout] | [INFO] [stdout] 3144 | / extern "C" { [INFO] [stdout] 3145 | | #[doc = "Creates a value from a time_tz.\nNot to be confused with `duckdb_create_time_tz`, which creates a duckdb_time_tz_t.\n\n @par... [INFO] [stdout] 3146 | | pub fn duckdb_create_time_tz_value(value: duckdb_time_tz) -> duckdb_value; [INFO] [stdout] 3147 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3148:1 [INFO] [stdout] | [INFO] [stdout] 3148 | / extern "C" { [INFO] [stdout] 3149 | | #[doc = "Creates a value from a timestamp\n\n @param input The timestamp value\n @return The value. This must be destroyed with `duck... [INFO] [stdout] 3150 | | pub fn duckdb_create_timestamp(input: duckdb_timestamp) -> duckdb_value; [INFO] [stdout] 3151 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3152:1 [INFO] [stdout] | [INFO] [stdout] 3152 | / extern "C" { [INFO] [stdout] 3153 | | #[doc = "Creates a value from an interval\n\n @param input The interval value\n @return The value. This must be destroyed with `duckd... [INFO] [stdout] 3154 | | pub fn duckdb_create_interval(input: duckdb_interval) -> duckdb_value; [INFO] [stdout] 3155 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3156:1 [INFO] [stdout] | [INFO] [stdout] 3156 | / extern "C" { [INFO] [stdout] 3157 | | #[doc = "Creates a value from a blob\n\n @param data The blob data\n @param length The length of the blob data\n @return The value. T... [INFO] [stdout] 3158 | | pub fn duckdb_create_blob(data: *const u8, length: idx_t) -> duckdb_value; [INFO] [stdout] 3159 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3160:1 [INFO] [stdout] | [INFO] [stdout] 3160 | / extern "C" { [INFO] [stdout] 3161 | | #[doc = "Returns the boolean value of the given value.\n\n @param val A duckdb_value containing a boolean\n @return A boolean, or fal... [INFO] [stdout] 3162 | | pub fn duckdb_get_bool(val: duckdb_value) -> bool; [INFO] [stdout] 3163 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3164:1 [INFO] [stdout] | [INFO] [stdout] 3164 | / extern "C" { [INFO] [stdout] 3165 | | #[doc = "Returns the int8_t value of the given value.\n\n @param val A duckdb_value containing a tinyint\n @return A int8_t, or MinVa... [INFO] [stdout] 3166 | | pub fn duckdb_get_int8(val: duckdb_value) -> i8; [INFO] [stdout] 3167 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3168:1 [INFO] [stdout] | [INFO] [stdout] 3168 | / extern "C" { [INFO] [stdout] 3169 | | #[doc = "Returns the uint8_t value of the given value.\n\n @param val A duckdb_value containing a utinyint\n @return A uint8_t, or Mi... [INFO] [stdout] 3170 | | pub fn duckdb_get_uint8(val: duckdb_value) -> u8; [INFO] [stdout] 3171 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3172:1 [INFO] [stdout] | [INFO] [stdout] 3172 | / extern "C" { [INFO] [stdout] 3173 | | #[doc = "Returns the int16_t value of the given value.\n\n @param val A duckdb_value containing a smallint\n @return A int16_t, or Mi... [INFO] [stdout] 3174 | | pub fn duckdb_get_int16(val: duckdb_value) -> i16; [INFO] [stdout] 3175 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3176:1 [INFO] [stdout] | [INFO] [stdout] 3176 | / extern "C" { [INFO] [stdout] 3177 | | #[doc = "Returns the uint16_t value of the given value.\n\n @param val A duckdb_value containing a usmallint\n @return A uint16_t, or... [INFO] [stdout] 3178 | | pub fn duckdb_get_uint16(val: duckdb_value) -> u16; [INFO] [stdout] 3179 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3180:1 [INFO] [stdout] | [INFO] [stdout] 3180 | / extern "C" { [INFO] [stdout] 3181 | | #[doc = "Returns the int32_t value of the given value.\n\n @param val A duckdb_value containing a integer\n @return A int32_t, or Min... [INFO] [stdout] 3182 | | pub fn duckdb_get_int32(val: duckdb_value) -> i32; [INFO] [stdout] 3183 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3184:1 [INFO] [stdout] | [INFO] [stdout] 3184 | / extern "C" { [INFO] [stdout] 3185 | | #[doc = "Returns the uint32_t value of the given value.\n\n @param val A duckdb_value containing a uinteger\n @return A uint32_t, or ... [INFO] [stdout] 3186 | | pub fn duckdb_get_uint32(val: duckdb_value) -> u32; [INFO] [stdout] 3187 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3188:1 [INFO] [stdout] | [INFO] [stdout] 3188 | / extern "C" { [INFO] [stdout] 3189 | | #[doc = "Returns the int64_t value of the given value.\n\n @param val A duckdb_value containing a bigint\n @return A int64_t, or MinV... [INFO] [stdout] 3190 | | pub fn duckdb_get_int64(val: duckdb_value) -> i64; [INFO] [stdout] 3191 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3192:1 [INFO] [stdout] | [INFO] [stdout] 3192 | / extern "C" { [INFO] [stdout] 3193 | | #[doc = "Returns the uint64_t value of the given value.\n\n @param val A duckdb_value containing a ubigint\n @return A uint64_t, or M... [INFO] [stdout] 3194 | | pub fn duckdb_get_uint64(val: duckdb_value) -> u64; [INFO] [stdout] 3195 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3196:1 [INFO] [stdout] | [INFO] [stdout] 3196 | / extern "C" { [INFO] [stdout] 3197 | | #[doc = "Returns the hugeint value of the given value.\n\n @param val A duckdb_value containing a hugeint\n @return A duckdb_hugeint,... [INFO] [stdout] 3198 | | pub fn duckdb_get_hugeint(val: duckdb_value) -> duckdb_hugeint; [INFO] [stdout] 3199 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3200:1 [INFO] [stdout] | [INFO] [stdout] 3200 | / extern "C" { [INFO] [stdout] 3201 | | #[doc = "Returns the uhugeint value of the given value.\n\n @param val A duckdb_value containing a uhugeint\n @return A duckdb_uhugei... [INFO] [stdout] 3202 | | pub fn duckdb_get_uhugeint(val: duckdb_value) -> duckdb_uhugeint; [INFO] [stdout] 3203 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3204:1 [INFO] [stdout] | [INFO] [stdout] 3204 | / extern "C" { [INFO] [stdout] 3205 | | #[doc = "Returns the float value of the given value.\n\n @param val A duckdb_value containing a float\n @return A float, or NAN if th... [INFO] [stdout] 3206 | | pub fn duckdb_get_float(val: duckdb_value) -> f32; [INFO] [stdout] 3207 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3208:1 [INFO] [stdout] | [INFO] [stdout] 3208 | / extern "C" { [INFO] [stdout] 3209 | | #[doc = "Returns the double value of the given value.\n\n @param val A duckdb_value containing a double\n @return A double, or NAN if... [INFO] [stdout] 3210 | | pub fn duckdb_get_double(val: duckdb_value) -> f64; [INFO] [stdout] 3211 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3212:1 [INFO] [stdout] | [INFO] [stdout] 3212 | / extern "C" { [INFO] [stdout] 3213 | | #[doc = "Returns the date value of the given value.\n\n @param val A duckdb_value containing a date\n @return A duckdb_date, or MinVa... [INFO] [stdout] 3214 | | pub fn duckdb_get_date(val: duckdb_value) -> duckdb_date; [INFO] [stdout] 3215 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3216:1 [INFO] [stdout] | [INFO] [stdout] 3216 | / extern "C" { [INFO] [stdout] 3217 | | #[doc = "Returns the time value of the given value.\n\n @param val A duckdb_value containing a time\n @return A duckdb_time, or MinVa... [INFO] [stdout] 3218 | | pub fn duckdb_get_time(val: duckdb_value) -> duckdb_time; [INFO] [stdout] 3219 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3220:1 [INFO] [stdout] | [INFO] [stdout] 3220 | / extern "C" { [INFO] [stdout] 3221 | | #[doc = "Returns the time_tz value of the given value.\n\n @param val A duckdb_value containing a time_tz\n @return A duckdb_time_tz,... [INFO] [stdout] 3222 | | pub fn duckdb_get_time_tz(val: duckdb_value) -> duckdb_time_tz; [INFO] [stdout] 3223 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3224:1 [INFO] [stdout] | [INFO] [stdout] 3224 | / extern "C" { [INFO] [stdout] 3225 | | #[doc = "Returns the timestamp value of the given value.\n\n @param val A duckdb_value containing a timestamp\n @return A duckdb_time... [INFO] [stdout] 3226 | | pub fn duckdb_get_timestamp(val: duckdb_value) -> duckdb_timestamp; [INFO] [stdout] 3227 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3228:1 [INFO] [stdout] | [INFO] [stdout] 3228 | / extern "C" { [INFO] [stdout] 3229 | | #[doc = "Returns the interval value of the given value.\n\n @param val A duckdb_value containing a interval\n @return A duckdb_interv... [INFO] [stdout] 3230 | | pub fn duckdb_get_interval(val: duckdb_value) -> duckdb_interval; [INFO] [stdout] 3231 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3232:1 [INFO] [stdout] | [INFO] [stdout] 3232 | / extern "C" { [INFO] [stdout] 3233 | | #[doc = "Returns the type of the given value. The type is valid as long as the value is not destroyed.\nThe type itself must not be d... [INFO] [stdout] 3234 | | pub fn duckdb_get_value_type(val: duckdb_value) -> duckdb_logical_type; [INFO] [stdout] 3235 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3236:1 [INFO] [stdout] | [INFO] [stdout] 3236 | / extern "C" { [INFO] [stdout] 3237 | | #[doc = "Returns the blob value of the given value.\n\n @param val A duckdb_value containing a blob\n @return A duckdb_blob"] [INFO] [stdout] 3238 | | pub fn duckdb_get_blob(val: duckdb_value) -> duckdb_blob; [INFO] [stdout] 3239 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3240:1 [INFO] [stdout] | [INFO] [stdout] 3240 | / extern "C" { [INFO] [stdout] 3241 | | #[doc = "Obtains a string representation of the given value.\nThe result must be destroyed with `duckdb_free`.\n\n @param value The v... [INFO] [stdout] 3242 | | pub fn duckdb_get_varchar(value: duckdb_value) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 3243 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3244:1 [INFO] [stdout] | [INFO] [stdout] 3244 | / extern "C" { [INFO] [stdout] 3245 | | #[doc = "Creates a struct value from a type and an array of values. Must be destroyed with `duckdb_destroy_value`.\n\n @param type Th... [INFO] [stdout] 3246 | | pub fn duckdb_create_struct_value(type_: duckdb_logical_type, values: *mut duckdb_value) -> duckdb_value; [INFO] [stdout] 3247 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3248:1 [INFO] [stdout] | [INFO] [stdout] 3248 | / extern "C" { [INFO] [stdout] 3249 | | #[doc = "Creates a list value from a child (element) type and an array of values of length `value_count`.\nMust be destroyed with `du... [INFO] [stdout] 3250 | | pub fn duckdb_create_list_value( [INFO] [stdout] 3251 | | type_: duckdb_logical_type, [INFO] [stdout] ... | [INFO] [stdout] 3254 | | ) -> duckdb_value; [INFO] [stdout] 3255 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3256:1 [INFO] [stdout] | [INFO] [stdout] 3256 | / extern "C" { [INFO] [stdout] 3257 | | #[doc = "Creates an array value from a child (element) type and an array of values of length `value_count`.\nMust be destroyed with `... [INFO] [stdout] 3258 | | pub fn duckdb_create_array_value( [INFO] [stdout] 3259 | | type_: duckdb_logical_type, [INFO] [stdout] ... | [INFO] [stdout] 3262 | | ) -> duckdb_value; [INFO] [stdout] 3263 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3264:1 [INFO] [stdout] | [INFO] [stdout] 3264 | / extern "C" { [INFO] [stdout] 3265 | | #[doc = "Returns the number of elements in a MAP value.\n\n @param value The MAP value.\n @return The number of elements in the map."] [INFO] [stdout] 3266 | | pub fn duckdb_get_map_size(value: duckdb_value) -> idx_t; [INFO] [stdout] 3267 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3268:1 [INFO] [stdout] | [INFO] [stdout] 3268 | / extern "C" { [INFO] [stdout] 3269 | | #[doc = "Returns the MAP key at index as a duckdb_value.\n\n @param value The MAP value.\n @param index The index of the key.\n @retu... [INFO] [stdout] 3270 | | pub fn duckdb_get_map_key(value: duckdb_value, index: idx_t) -> duckdb_value; [INFO] [stdout] 3271 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3272:1 [INFO] [stdout] | [INFO] [stdout] 3272 | / extern "C" { [INFO] [stdout] 3273 | | #[doc = "Returns the MAP value at index as a duckdb_value.\n\n @param value The MAP value.\n @param index The index of the value.\n @... [INFO] [stdout] 3274 | | pub fn duckdb_get_map_value(value: duckdb_value, index: idx_t) -> duckdb_value; [INFO] [stdout] 3275 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3276:1 [INFO] [stdout] | [INFO] [stdout] 3276 | / extern "C" { [INFO] [stdout] 3277 | | #[doc = "Creates a `duckdb_logical_type` from a primitive type.\nThe resulting logical type must be destroyed with `duckdb_destroy_lo... [INFO] [stdout] 3278 | | pub fn duckdb_create_logical_type(type_: duckdb_type) -> duckdb_logical_type; [INFO] [stdout] 3279 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3280:1 [INFO] [stdout] | [INFO] [stdout] 3280 | / extern "C" { [INFO] [stdout] 3281 | | #[doc = "Returns the alias of a duckdb_logical_type, if set, else `nullptr`.\nThe result must be destroyed with `duckdb_free`.\n\n @p... [INFO] [stdout] 3282 | | pub fn duckdb_logical_type_get_alias(type_: duckdb_logical_type) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 3283 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3284:1 [INFO] [stdout] | [INFO] [stdout] 3284 | / extern "C" { [INFO] [stdout] 3285 | | #[doc = "Sets the alias of a duckdb_logical_type.\n\n @param type The logical type\n @param alias The alias to set"] [INFO] [stdout] 3286 | | pub fn duckdb_logical_type_set_alias(type_: duckdb_logical_type, alias: *const ::std::os::raw::c_char); [INFO] [stdout] 3287 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3288:1 [INFO] [stdout] | [INFO] [stdout] 3288 | / extern "C" { [INFO] [stdout] 3289 | | #[doc = "Creates a LIST type from its child type.\nThe return type must be destroyed with `duckdb_destroy_logical_type`.\n\n @param t... [INFO] [stdout] 3290 | | pub fn duckdb_create_list_type(type_: duckdb_logical_type) -> duckdb_logical_type; [INFO] [stdout] 3291 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3292:1 [INFO] [stdout] | [INFO] [stdout] 3292 | / extern "C" { [INFO] [stdout] 3293 | | #[doc = "Creates an ARRAY type from its child type.\nThe return type must be destroyed with `duckdb_destroy_logical_type`.\n\n @param... [INFO] [stdout] 3294 | | pub fn duckdb_create_array_type(type_: duckdb_logical_type, array_size: idx_t) -> duckdb_logical_type; [INFO] [stdout] 3295 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3296:1 [INFO] [stdout] | [INFO] [stdout] 3296 | / extern "C" { [INFO] [stdout] 3297 | | #[doc = "Creates a MAP type from its key type and value type.\nThe return type must be destroyed with `duckdb_destroy_logical_type`.\... [INFO] [stdout] 3298 | | pub fn duckdb_create_map_type( [INFO] [stdout] 3299 | | key_type: duckdb_logical_type, [INFO] [stdout] 3300 | | value_type: duckdb_logical_type, [INFO] [stdout] 3301 | | ) -> duckdb_logical_type; [INFO] [stdout] 3302 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3303:1 [INFO] [stdout] | [INFO] [stdout] 3303 | / extern "C" { [INFO] [stdout] 3304 | | #[doc = "Creates a UNION type from the passed arrays.\nThe return type must be destroyed with `duckdb_destroy_logical_type`.\n\n @par... [INFO] [stdout] 3305 | | pub fn duckdb_create_union_type( [INFO] [stdout] 3306 | | member_types: *mut duckdb_logical_type, [INFO] [stdout] ... | [INFO] [stdout] 3309 | | ) -> duckdb_logical_type; [INFO] [stdout] 3310 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3311:1 [INFO] [stdout] | [INFO] [stdout] 3311 | / extern "C" { [INFO] [stdout] 3312 | | #[doc = "Creates a STRUCT type based on the member types and names.\nThe resulting type must be destroyed with `duckdb_destroy_logica... [INFO] [stdout] 3313 | | pub fn duckdb_create_struct_type( [INFO] [stdout] 3314 | | member_types: *mut duckdb_logical_type, [INFO] [stdout] ... | [INFO] [stdout] 3317 | | ) -> duckdb_logical_type; [INFO] [stdout] 3318 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3319:1 [INFO] [stdout] | [INFO] [stdout] 3319 | / extern "C" { [INFO] [stdout] 3320 | | #[doc = "Creates an ENUM type from the passed member name array.\nThe resulting type should be destroyed with `duckdb_destroy_logical... [INFO] [stdout] 3321 | | pub fn duckdb_create_enum_type( [INFO] [stdout] 3322 | | member_names: *mut *const ::std::os::raw::c_char, [INFO] [stdout] 3323 | | member_count: idx_t, [INFO] [stdout] 3324 | | ) -> duckdb_logical_type; [INFO] [stdout] 3325 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3326:1 [INFO] [stdout] | [INFO] [stdout] 3326 | / extern "C" { [INFO] [stdout] 3327 | | #[doc = "Creates a DECIMAL type with the specified width and scale.\nThe resulting type should be destroyed with `duckdb_destroy_logi... [INFO] [stdout] 3328 | | pub fn duckdb_create_decimal_type(width: u8, scale: u8) -> duckdb_logical_type; [INFO] [stdout] 3329 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3330:1 [INFO] [stdout] | [INFO] [stdout] 3330 | / extern "C" { [INFO] [stdout] 3331 | | #[doc = "Retrieves the enum `duckdb_type` of a `duckdb_logical_type`.\n\n @param type The logical type.\n @return The `duckdb_type` i... [INFO] [stdout] 3332 | | pub fn duckdb_get_type_id(type_: duckdb_logical_type) -> duckdb_type; [INFO] [stdout] 3333 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3334:1 [INFO] [stdout] | [INFO] [stdout] 3334 | / extern "C" { [INFO] [stdout] 3335 | | #[doc = "Retrieves the width of a decimal type.\n\n @param type The logical type object\n @return The width of the decimal type"] [INFO] [stdout] 3336 | | pub fn duckdb_decimal_width(type_: duckdb_logical_type) -> u8; [INFO] [stdout] 3337 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3338:1 [INFO] [stdout] | [INFO] [stdout] 3338 | / extern "C" { [INFO] [stdout] 3339 | | #[doc = "Retrieves the scale of a decimal type.\n\n @param type The logical type object\n @return The scale of the decimal type"] [INFO] [stdout] 3340 | | pub fn duckdb_decimal_scale(type_: duckdb_logical_type) -> u8; [INFO] [stdout] 3341 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3342:1 [INFO] [stdout] | [INFO] [stdout] 3342 | / extern "C" { [INFO] [stdout] 3343 | | #[doc = "Retrieves the internal storage type of a decimal type.\n\n @param type The logical type object\n @return The internal type o... [INFO] [stdout] 3344 | | pub fn duckdb_decimal_internal_type(type_: duckdb_logical_type) -> duckdb_type; [INFO] [stdout] 3345 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3346:1 [INFO] [stdout] | [INFO] [stdout] 3346 | / extern "C" { [INFO] [stdout] 3347 | | #[doc = "Retrieves the internal storage type of an enum type.\n\n @param type The logical type object\n @return The internal type of ... [INFO] [stdout] 3348 | | pub fn duckdb_enum_internal_type(type_: duckdb_logical_type) -> duckdb_type; [INFO] [stdout] 3349 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3350:1 [INFO] [stdout] | [INFO] [stdout] 3350 | / extern "C" { [INFO] [stdout] 3351 | | #[doc = "Retrieves the dictionary size of the enum type.\n\n @param type The logical type object\n @return The dictionary size of the... [INFO] [stdout] 3352 | | pub fn duckdb_enum_dictionary_size(type_: duckdb_logical_type) -> u32; [INFO] [stdout] 3353 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3354:1 [INFO] [stdout] | [INFO] [stdout] 3354 | / extern "C" { [INFO] [stdout] 3355 | | #[doc = "Retrieves the dictionary value at the specified position from the enum.\n\nThe result must be freed with `duckdb_free`.\n\n ... [INFO] [stdout] 3356 | | pub fn duckdb_enum_dictionary_value(type_: duckdb_logical_type, index: idx_t) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 3357 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3358:1 [INFO] [stdout] | [INFO] [stdout] 3358 | / extern "C" { [INFO] [stdout] 3359 | | #[doc = "Retrieves the child type of the given LIST type. Also accepts MAP types.\nThe result must be freed with `duckdb_destroy_logi... [INFO] [stdout] 3360 | | pub fn duckdb_list_type_child_type(type_: duckdb_logical_type) -> duckdb_logical_type; [INFO] [stdout] 3361 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3362:1 [INFO] [stdout] | [INFO] [stdout] 3362 | / extern "C" { [INFO] [stdout] 3363 | | #[doc = "Retrieves the child type of the given ARRAY type.\n\nThe result must be freed with `duckdb_destroy_logical_type`.\n\n @param... [INFO] [stdout] 3364 | | pub fn duckdb_array_type_child_type(type_: duckdb_logical_type) -> duckdb_logical_type; [INFO] [stdout] 3365 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3366:1 [INFO] [stdout] | [INFO] [stdout] 3366 | / extern "C" { [INFO] [stdout] 3367 | | #[doc = "Retrieves the array size of the given array type.\n\n @param type The logical type object\n @return The fixed number of elem... [INFO] [stdout] 3368 | | pub fn duckdb_array_type_array_size(type_: duckdb_logical_type) -> idx_t; [INFO] [stdout] 3369 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3370:1 [INFO] [stdout] | [INFO] [stdout] 3370 | / extern "C" { [INFO] [stdout] 3371 | | #[doc = "Retrieves the key type of the given map type.\n\nThe result must be freed with `duckdb_destroy_logical_type`.\n\n @param typ... [INFO] [stdout] 3372 | | pub fn duckdb_map_type_key_type(type_: duckdb_logical_type) -> duckdb_logical_type; [INFO] [stdout] 3373 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3374:1 [INFO] [stdout] | [INFO] [stdout] 3374 | / extern "C" { [INFO] [stdout] 3375 | | #[doc = "Retrieves the value type of the given map type.\n\nThe result must be freed with `duckdb_destroy_logical_type`.\n\n @param t... [INFO] [stdout] 3376 | | pub fn duckdb_map_type_value_type(type_: duckdb_logical_type) -> duckdb_logical_type; [INFO] [stdout] 3377 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3378:1 [INFO] [stdout] | [INFO] [stdout] 3378 | / extern "C" { [INFO] [stdout] 3379 | | #[doc = "Returns the number of children of a struct type.\n\n @param type The logical type object\n @return The number of children of... [INFO] [stdout] 3380 | | pub fn duckdb_struct_type_child_count(type_: duckdb_logical_type) -> idx_t; [INFO] [stdout] 3381 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3382:1 [INFO] [stdout] | [INFO] [stdout] 3382 | / extern "C" { [INFO] [stdout] 3383 | | #[doc = "Retrieves the name of the struct child.\n\nThe result must be freed with `duckdb_free`.\n\n @param type The logical type obj... [INFO] [stdout] 3384 | | pub fn duckdb_struct_type_child_name(type_: duckdb_logical_type, index: idx_t) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 3385 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3386:1 [INFO] [stdout] | [INFO] [stdout] 3386 | / extern "C" { [INFO] [stdout] 3387 | | #[doc = "Retrieves the child type of the given struct type at the specified index.\n\nThe result must be freed with `duckdb_destroy_l... [INFO] [stdout] 3388 | | pub fn duckdb_struct_type_child_type(type_: duckdb_logical_type, index: idx_t) -> duckdb_logical_type; [INFO] [stdout] 3389 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3390:1 [INFO] [stdout] | [INFO] [stdout] 3390 | / extern "C" { [INFO] [stdout] 3391 | | #[doc = "Returns the number of members that the union type has.\n\n @param type The logical type (union) object\n @return The number ... [INFO] [stdout] 3392 | | pub fn duckdb_union_type_member_count(type_: duckdb_logical_type) -> idx_t; [INFO] [stdout] 3393 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3394:1 [INFO] [stdout] | [INFO] [stdout] 3394 | / extern "C" { [INFO] [stdout] 3395 | | #[doc = "Retrieves the name of the union member.\n\nThe result must be freed with `duckdb_free`.\n\n @param type The logical type obj... [INFO] [stdout] 3396 | | pub fn duckdb_union_type_member_name(type_: duckdb_logical_type, index: idx_t) -> *mut ::std::os::raw::c_char; [INFO] [stdout] 3397 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3398:1 [INFO] [stdout] | [INFO] [stdout] 3398 | / extern "C" { [INFO] [stdout] 3399 | | #[doc = "Retrieves the child type of the given union member at the specified index.\n\nThe result must be freed with `duckdb_destroy_... [INFO] [stdout] 3400 | | pub fn duckdb_union_type_member_type(type_: duckdb_logical_type, index: idx_t) -> duckdb_logical_type; [INFO] [stdout] 3401 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3402:1 [INFO] [stdout] | [INFO] [stdout] 3402 | / extern "C" { [INFO] [stdout] 3403 | | #[doc = "Destroys the logical type and de-allocates all memory allocated for that type.\n\n @param type The logical type to destroy."] [INFO] [stdout] 3404 | | pub fn duckdb_destroy_logical_type(type_: *mut duckdb_logical_type); [INFO] [stdout] 3405 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3406:1 [INFO] [stdout] | [INFO] [stdout] 3406 | / extern "C" { [INFO] [stdout] 3407 | | #[doc = "Registers a custom type within the given connection.\nThe type must have an alias\n\n @param con The connection to use\n @pa... [INFO] [stdout] 3408 | | pub fn duckdb_register_logical_type( [INFO] [stdout] 3409 | | con: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 3412 | | ) -> duckdb_state; [INFO] [stdout] 3413 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3414:1 [INFO] [stdout] | [INFO] [stdout] 3414 | / extern "C" { [INFO] [stdout] 3415 | | #[doc = "Creates an empty data chunk with the specified column types.\nThe result must be destroyed with `duckdb_destroy_data_chunk`.... [INFO] [stdout] 3416 | | pub fn duckdb_create_data_chunk(types: *mut duckdb_logical_type, column_count: idx_t) -> duckdb_data_chunk; [INFO] [stdout] 3417 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3418:1 [INFO] [stdout] | [INFO] [stdout] 3418 | / extern "C" { [INFO] [stdout] 3419 | | #[doc = "Destroys the data chunk and de-allocates all memory allocated for that chunk.\n\n @param chunk The data chunk to destroy."] [INFO] [stdout] 3420 | | pub fn duckdb_destroy_data_chunk(chunk: *mut duckdb_data_chunk); [INFO] [stdout] 3421 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3422:1 [INFO] [stdout] | [INFO] [stdout] 3422 | / extern "C" { [INFO] [stdout] 3423 | | #[doc = "Resets a data chunk, clearing the validity masks and setting the cardinality of the data chunk to 0.\nAfter calling this met... [INFO] [stdout] 3424 | | pub fn duckdb_data_chunk_reset(chunk: duckdb_data_chunk); [INFO] [stdout] 3425 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3426:1 [INFO] [stdout] | [INFO] [stdout] 3426 | / extern "C" { [INFO] [stdout] 3427 | | #[doc = "Retrieves the number of columns in a data chunk.\n\n @param chunk The data chunk to get the data from\n @return The number o... [INFO] [stdout] 3428 | | pub fn duckdb_data_chunk_get_column_count(chunk: duckdb_data_chunk) -> idx_t; [INFO] [stdout] 3429 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3430:1 [INFO] [stdout] | [INFO] [stdout] 3430 | / extern "C" { [INFO] [stdout] 3431 | | #[doc = "Retrieves the vector at the specified column index in the data chunk.\n\nThe pointer to the vector is valid for as long as t... [INFO] [stdout] 3432 | | pub fn duckdb_data_chunk_get_vector(chunk: duckdb_data_chunk, col_idx: idx_t) -> duckdb_vector; [INFO] [stdout] 3433 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3434:1 [INFO] [stdout] | [INFO] [stdout] 3434 | / extern "C" { [INFO] [stdout] 3435 | | #[doc = "Retrieves the current number of tuples in a data chunk.\n\n @param chunk The data chunk to get the data from\n @return The n... [INFO] [stdout] 3436 | | pub fn duckdb_data_chunk_get_size(chunk: duckdb_data_chunk) -> idx_t; [INFO] [stdout] 3437 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3438:1 [INFO] [stdout] | [INFO] [stdout] 3438 | / extern "C" { [INFO] [stdout] 3439 | | #[doc = "Sets the current number of tuples in a data chunk.\n\n @param chunk The data chunk to set the size in\n @param size The numb... [INFO] [stdout] 3440 | | pub fn duckdb_data_chunk_set_size(chunk: duckdb_data_chunk, size: idx_t); [INFO] [stdout] 3441 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3442:1 [INFO] [stdout] | [INFO] [stdout] 3442 | / extern "C" { [INFO] [stdout] 3443 | | #[doc = "Retrieves the column type of the specified vector.\n\nThe result must be destroyed with `duckdb_destroy_logical_type`.\n\n @... [INFO] [stdout] 3444 | | pub fn duckdb_vector_get_column_type(vector: duckdb_vector) -> duckdb_logical_type; [INFO] [stdout] 3445 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3446:1 [INFO] [stdout] | [INFO] [stdout] 3446 | / extern "C" { [INFO] [stdout] 3447 | | #[doc = "Retrieves the data pointer of the vector.\n\nThe data pointer can be used to read or write values from the vector.\nHow to r... [INFO] [stdout] 3448 | | pub fn duckdb_vector_get_data(vector: duckdb_vector) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3449 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3450:1 [INFO] [stdout] | [INFO] [stdout] 3450 | / extern "C" { [INFO] [stdout] 3451 | | #[doc = "Retrieves the validity mask pointer of the specified vector.\n\nIf all values are valid, this function MIGHT return NULL!\n\... [INFO] [stdout] 3452 | | pub fn duckdb_vector_get_validity(vector: duckdb_vector) -> *mut u64; [INFO] [stdout] 3453 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3454:1 [INFO] [stdout] | [INFO] [stdout] 3454 | / extern "C" { [INFO] [stdout] 3455 | | #[doc = "Ensures the validity mask is writable by allocating it.\n\nAfter this function is called, `duckdb_vector_get_validity` will ... [INFO] [stdout] 3456 | | pub fn duckdb_vector_ensure_validity_writable(vector: duckdb_vector); [INFO] [stdout] 3457 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3458:1 [INFO] [stdout] | [INFO] [stdout] 3458 | / extern "C" { [INFO] [stdout] 3459 | | #[doc = "Assigns a string element in the vector at the specified location.\n\n @param vector The vector to alter\n @param index The r... [INFO] [stdout] 3460 | | pub fn duckdb_vector_assign_string_element( [INFO] [stdout] 3461 | | vector: duckdb_vector, [INFO] [stdout] ... | [INFO] [stdout] 3464 | | ); [INFO] [stdout] 3465 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3466:1 [INFO] [stdout] | [INFO] [stdout] 3466 | / extern "C" { [INFO] [stdout] 3467 | | #[doc = "Assigns a string element in the vector at the specified location. You may also use this function to assign BLOBs.\n\n @param... [INFO] [stdout] 3468 | | pub fn duckdb_vector_assign_string_element_len( [INFO] [stdout] 3469 | | vector: duckdb_vector, [INFO] [stdout] ... | [INFO] [stdout] 3473 | | ); [INFO] [stdout] 3474 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3475:1 [INFO] [stdout] | [INFO] [stdout] 3475 | / extern "C" { [INFO] [stdout] 3476 | | #[doc = "Retrieves the child vector of a list vector.\n\nThe resulting vector is valid as long as the parent vector is valid.\n\n @pa... [INFO] [stdout] 3477 | | pub fn duckdb_list_vector_get_child(vector: duckdb_vector) -> duckdb_vector; [INFO] [stdout] 3478 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3479:1 [INFO] [stdout] | [INFO] [stdout] 3479 | / extern "C" { [INFO] [stdout] 3480 | | #[doc = "Returns the size of the child vector of the list.\n\n @param vector The vector\n @return The size of the child list"] [INFO] [stdout] 3481 | | pub fn duckdb_list_vector_get_size(vector: duckdb_vector) -> idx_t; [INFO] [stdout] 3482 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3483:1 [INFO] [stdout] | [INFO] [stdout] 3483 | / extern "C" { [INFO] [stdout] 3484 | | #[doc = "Sets the total size of the underlying child-vector of a list vector.\n\n @param vector The list vector.\n @param size The si... [INFO] [stdout] 3485 | | pub fn duckdb_list_vector_set_size(vector: duckdb_vector, size: idx_t) -> duckdb_state; [INFO] [stdout] 3486 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3487:1 [INFO] [stdout] | [INFO] [stdout] 3487 | / extern "C" { [INFO] [stdout] 3488 | | #[doc = "Sets the total capacity of the underlying child-vector of a list.\n\nAfter calling this method, you must call `duckdb_vector... [INFO] [stdout] 3489 | | pub fn duckdb_list_vector_reserve(vector: duckdb_vector, required_capacity: idx_t) -> duckdb_state; [INFO] [stdout] 3490 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3491:1 [INFO] [stdout] | [INFO] [stdout] 3491 | / extern "C" { [INFO] [stdout] 3492 | | #[doc = "Retrieves the child vector of a struct vector.\n\nThe resulting vector is valid as long as the parent vector is valid.\n\n @... [INFO] [stdout] 3493 | | pub fn duckdb_struct_vector_get_child(vector: duckdb_vector, index: idx_t) -> duckdb_vector; [INFO] [stdout] 3494 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3495:1 [INFO] [stdout] | [INFO] [stdout] 3495 | / extern "C" { [INFO] [stdout] 3496 | | #[doc = "Retrieves the child vector of a array vector.\n\nThe resulting vector is valid as long as the parent vector is valid.\nThe r... [INFO] [stdout] 3497 | | pub fn duckdb_array_vector_get_child(vector: duckdb_vector) -> duckdb_vector; [INFO] [stdout] 3498 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3499:1 [INFO] [stdout] | [INFO] [stdout] 3499 | / extern "C" { [INFO] [stdout] 3500 | | #[doc = "Returns whether or not a row is valid (i.e. not NULL) in the given validity mask.\n\n @param validity The validity mask, as ... [INFO] [stdout] 3501 | | pub fn duckdb_validity_row_is_valid(validity: *mut u64, row: idx_t) -> bool; [INFO] [stdout] 3502 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3503:1 [INFO] [stdout] | [INFO] [stdout] 3503 | / extern "C" { [INFO] [stdout] 3504 | | #[doc = "In a validity mask, sets a specific row to either valid or invalid.\n\nNote that `duckdb_vector_ensure_validity_writable` sh... [INFO] [stdout] 3505 | | pub fn duckdb_validity_set_row_validity(validity: *mut u64, row: idx_t, valid: bool); [INFO] [stdout] 3506 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3507:1 [INFO] [stdout] | [INFO] [stdout] 3507 | / extern "C" { [INFO] [stdout] 3508 | | #[doc = "In a validity mask, sets a specific row to invalid.\n\nEquivalent to `duckdb_validity_set_row_validity` with valid set to fa... [INFO] [stdout] 3509 | | pub fn duckdb_validity_set_row_invalid(validity: *mut u64, row: idx_t); [INFO] [stdout] 3510 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3511:1 [INFO] [stdout] | [INFO] [stdout] 3511 | / extern "C" { [INFO] [stdout] 3512 | | #[doc = "In a validity mask, sets a specific row to valid.\n\nEquivalent to `duckdb_validity_set_row_validity` with valid set to true... [INFO] [stdout] 3513 | | pub fn duckdb_validity_set_row_valid(validity: *mut u64, row: idx_t); [INFO] [stdout] 3514 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3515:1 [INFO] [stdout] | [INFO] [stdout] 3515 | / extern "C" { [INFO] [stdout] 3516 | | #[doc = "Creates a new empty scalar function.\n\nThe return value should be destroyed with `duckdb_destroy_scalar_function`.\n\n @ret... [INFO] [stdout] 3517 | | pub fn duckdb_create_scalar_function() -> duckdb_scalar_function; [INFO] [stdout] 3518 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3519:1 [INFO] [stdout] | [INFO] [stdout] 3519 | / extern "C" { [INFO] [stdout] 3520 | | #[doc = "Destroys the given scalar function object.\n\n @param scalar_function The scalar function to destroy"] [INFO] [stdout] 3521 | | pub fn duckdb_destroy_scalar_function(scalar_function: *mut duckdb_scalar_function); [INFO] [stdout] 3522 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3523:1 [INFO] [stdout] | [INFO] [stdout] 3523 | / extern "C" { [INFO] [stdout] 3524 | | #[doc = "Sets the name of the given scalar function.\n\n @param scalar_function The scalar function\n @param name The name of the sca... [INFO] [stdout] 3525 | | pub fn duckdb_scalar_function_set_name( [INFO] [stdout] 3526 | | scalar_function: duckdb_scalar_function, [INFO] [stdout] 3527 | | name: *const ::std::os::raw::c_char, [INFO] [stdout] 3528 | | ); [INFO] [stdout] 3529 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3530:1 [INFO] [stdout] | [INFO] [stdout] 3530 | / extern "C" { [INFO] [stdout] 3531 | | #[doc = "Sets the parameters of the given scalar function to varargs. Does not require adding parameters with\nduckdb_scalar_function... [INFO] [stdout] 3532 | | pub fn duckdb_scalar_function_set_varargs(scalar_function: duckdb_scalar_function, type_: duckdb_logical_type); [INFO] [stdout] 3533 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3534:1 [INFO] [stdout] | [INFO] [stdout] 3534 | / extern "C" { [INFO] [stdout] 3535 | | #[doc = "Sets the parameters of the given scalar function to varargs. Does not require adding parameters with\nduckdb_scalar_function... [INFO] [stdout] 3536 | | pub fn duckdb_scalar_function_set_special_handling(scalar_function: duckdb_scalar_function); [INFO] [stdout] 3537 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3538:1 [INFO] [stdout] | [INFO] [stdout] 3538 | / extern "C" { [INFO] [stdout] 3539 | | #[doc = "Sets the Function Stability of the scalar function to VOLATILE, indicating the function should be re-run for every row.\nThi... [INFO] [stdout] 3540 | | pub fn duckdb_scalar_function_set_volatile(scalar_function: duckdb_scalar_function); [INFO] [stdout] 3541 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3542:1 [INFO] [stdout] | [INFO] [stdout] 3542 | / extern "C" { [INFO] [stdout] 3543 | | #[doc = "Adds a parameter to the scalar function.\n\n @param scalar_function The scalar function.\n @param type The parameter type. C... [INFO] [stdout] 3544 | | pub fn duckdb_scalar_function_add_parameter(scalar_function: duckdb_scalar_function, type_: duckdb_logical_type); [INFO] [stdout] 3545 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3546:1 [INFO] [stdout] | [INFO] [stdout] 3546 | / extern "C" { [INFO] [stdout] 3547 | | #[doc = "Sets the return type of the scalar function.\n\n @param scalar_function The scalar function\n @param type Cannot contain INV... [INFO] [stdout] 3548 | | pub fn duckdb_scalar_function_set_return_type(scalar_function: duckdb_scalar_function, type_: duckdb_logical_type); [INFO] [stdout] 3549 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3550:1 [INFO] [stdout] | [INFO] [stdout] 3550 | / extern "C" { [INFO] [stdout] 3551 | | #[doc = "Assigns extra information to the scalar function that can be fetched during binding, etc.\n\n @param scalar_function The sca... [INFO] [stdout] 3552 | | pub fn duckdb_scalar_function_set_extra_info( [INFO] [stdout] 3553 | | scalar_function: duckdb_scalar_function, [INFO] [stdout] ... | [INFO] [stdout] 3556 | | ); [INFO] [stdout] 3557 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3558:1 [INFO] [stdout] | [INFO] [stdout] 3558 | / extern "C" { [INFO] [stdout] 3559 | | #[doc = "Sets the main function of the scalar function.\n\n @param scalar_function The scalar function\n @param function The function"] [INFO] [stdout] 3560 | | pub fn duckdb_scalar_function_set_function( [INFO] [stdout] 3561 | | scalar_function: duckdb_scalar_function, [INFO] [stdout] 3562 | | function: duckdb_scalar_function_t, [INFO] [stdout] 3563 | | ); [INFO] [stdout] 3564 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3565:1 [INFO] [stdout] | [INFO] [stdout] 3565 | / extern "C" { [INFO] [stdout] 3566 | | #[doc = "Register the scalar function object within the given connection.\n\nThe function requires at least a name, a function and a ... [INFO] [stdout] 3567 | | pub fn duckdb_register_scalar_function( [INFO] [stdout] 3568 | | con: duckdb_connection, [INFO] [stdout] 3569 | | scalar_function: duckdb_scalar_function, [INFO] [stdout] 3570 | | ) -> duckdb_state; [INFO] [stdout] 3571 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3572:1 [INFO] [stdout] | [INFO] [stdout] 3572 | / extern "C" { [INFO] [stdout] 3573 | | #[doc = "Retrieves the extra info of the function as set in `duckdb_scalar_function_set_extra_info`.\n\n @param info The info object.... [INFO] [stdout] 3574 | | pub fn duckdb_scalar_function_get_extra_info(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3575 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3576:1 [INFO] [stdout] | [INFO] [stdout] 3576 | / extern "C" { [INFO] [stdout] 3577 | | #[doc = "Report that an error has occurred while executing the scalar function.\n\n @param info The info object.\n @param error The e... [INFO] [stdout] 3578 | | pub fn duckdb_scalar_function_set_error(info: duckdb_function_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 3579 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3580:1 [INFO] [stdout] | [INFO] [stdout] 3580 | / extern "C" { [INFO] [stdout] 3581 | | #[doc = "Creates a new empty scalar function set.\n\nThe return value should be destroyed with `duckdb_destroy_scalar_function_set`.\... [INFO] [stdout] 3582 | | pub fn duckdb_create_scalar_function_set(name: *const ::std::os::raw::c_char) -> duckdb_scalar_function_set; [INFO] [stdout] 3583 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3584:1 [INFO] [stdout] | [INFO] [stdout] 3584 | / extern "C" { [INFO] [stdout] 3585 | | #[doc = "Destroys the given scalar function set object."] [INFO] [stdout] 3586 | | pub fn duckdb_destroy_scalar_function_set(scalar_function_set: *mut duckdb_scalar_function_set); [INFO] [stdout] 3587 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3588:1 [INFO] [stdout] | [INFO] [stdout] 3588 | / extern "C" { [INFO] [stdout] 3589 | | #[doc = "Adds the scalar function as a new overload to the scalar function set.\n\nReturns DuckDBError if the function could not be a... [INFO] [stdout] 3590 | | pub fn duckdb_add_scalar_function_to_set( [INFO] [stdout] 3591 | | set: duckdb_scalar_function_set, [INFO] [stdout] 3592 | | function: duckdb_scalar_function, [INFO] [stdout] 3593 | | ) -> duckdb_state; [INFO] [stdout] 3594 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3595:1 [INFO] [stdout] | [INFO] [stdout] 3595 | / extern "C" { [INFO] [stdout] 3596 | | #[doc = "Register the scalar function set within the given connection.\n\nThe set requires at least a single valid overload.\n\nIf th... [INFO] [stdout] 3597 | | pub fn duckdb_register_scalar_function_set(con: duckdb_connection, set: duckdb_scalar_function_set) [INFO] [stdout] 3598 | | -> duckdb_state; [INFO] [stdout] 3599 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3600:1 [INFO] [stdout] | [INFO] [stdout] 3600 | / extern "C" { [INFO] [stdout] 3601 | | #[doc = "Creates a new empty aggregate function.\n\nThe return value should be destroyed with `duckdb_destroy_aggregate_function`.\n\... [INFO] [stdout] 3602 | | pub fn duckdb_create_aggregate_function() -> duckdb_aggregate_function; [INFO] [stdout] 3603 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3604:1 [INFO] [stdout] | [INFO] [stdout] 3604 | / extern "C" { [INFO] [stdout] 3605 | | #[doc = "Destroys the given aggregate function object."] [INFO] [stdout] 3606 | | pub fn duckdb_destroy_aggregate_function(aggregate_function: *mut duckdb_aggregate_function); [INFO] [stdout] 3607 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3608:1 [INFO] [stdout] | [INFO] [stdout] 3608 | / extern "C" { [INFO] [stdout] 3609 | | #[doc = "Sets the name of the given aggregate function.\n\n @param aggregate_function The aggregate function\n @param name The name o... [INFO] [stdout] 3610 | | pub fn duckdb_aggregate_function_set_name( [INFO] [stdout] 3611 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] 3612 | | name: *const ::std::os::raw::c_char, [INFO] [stdout] 3613 | | ); [INFO] [stdout] 3614 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3615:1 [INFO] [stdout] | [INFO] [stdout] 3615 | / extern "C" { [INFO] [stdout] 3616 | | #[doc = "Adds a parameter to the aggregate function.\n\n @param aggregate_function The aggregate function.\n @param type The paramete... [INFO] [stdout] 3617 | | pub fn duckdb_aggregate_function_add_parameter( [INFO] [stdout] 3618 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] 3619 | | type_: duckdb_logical_type, [INFO] [stdout] 3620 | | ); [INFO] [stdout] 3621 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3622:1 [INFO] [stdout] | [INFO] [stdout] 3622 | / extern "C" { [INFO] [stdout] 3623 | | #[doc = "Sets the return type of the aggregate function.\n\n @param aggregate_function The aggregate function.\n @param type The retu... [INFO] [stdout] 3624 | | pub fn duckdb_aggregate_function_set_return_type( [INFO] [stdout] 3625 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] 3626 | | type_: duckdb_logical_type, [INFO] [stdout] 3627 | | ); [INFO] [stdout] 3628 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3629:1 [INFO] [stdout] | [INFO] [stdout] 3629 | / extern "C" { [INFO] [stdout] 3630 | | #[doc = "Sets the main functions of the aggregate function.\n\n @param aggregate_function The aggregate function\n @param state_size ... [INFO] [stdout] 3631 | | pub fn duckdb_aggregate_function_set_functions( [INFO] [stdout] 3632 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] ... | [INFO] [stdout] 3638 | | ); [INFO] [stdout] 3639 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3640:1 [INFO] [stdout] | [INFO] [stdout] 3640 | / extern "C" { [INFO] [stdout] 3641 | | #[doc = "Sets the state destructor callback of the aggregate function (optional)\n\n @param aggregate_function The aggregate function... [INFO] [stdout] 3642 | | pub fn duckdb_aggregate_function_set_destructor( [INFO] [stdout] 3643 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] 3644 | | destroy: duckdb_aggregate_destroy_t, [INFO] [stdout] 3645 | | ); [INFO] [stdout] 3646 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3647:1 [INFO] [stdout] | [INFO] [stdout] 3647 | / extern "C" { [INFO] [stdout] 3648 | | #[doc = "Register the aggregate function object within the given connection.\n\nThe function requires at least a name, functions and ... [INFO] [stdout] 3649 | | pub fn duckdb_register_aggregate_function( [INFO] [stdout] 3650 | | con: duckdb_connection, [INFO] [stdout] 3651 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] 3652 | | ) -> duckdb_state; [INFO] [stdout] 3653 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3654:1 [INFO] [stdout] | [INFO] [stdout] 3654 | / extern "C" { [INFO] [stdout] 3655 | | #[doc = "Sets the NULL handling of the aggregate function to SPECIAL_HANDLING.\n\n @param aggregate_function The aggregate function"] [INFO] [stdout] 3656 | | pub fn duckdb_aggregate_function_set_special_handling(aggregate_function: duckdb_aggregate_function); [INFO] [stdout] 3657 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3658:1 [INFO] [stdout] | [INFO] [stdout] 3658 | / extern "C" { [INFO] [stdout] 3659 | | #[doc = "Assigns extra information to the scalar function that can be fetched during binding, etc.\n\n @param aggregate_function The ... [INFO] [stdout] 3660 | | pub fn duckdb_aggregate_function_set_extra_info( [INFO] [stdout] 3661 | | aggregate_function: duckdb_aggregate_function, [INFO] [stdout] ... | [INFO] [stdout] 3664 | | ); [INFO] [stdout] 3665 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3666:1 [INFO] [stdout] | [INFO] [stdout] 3666 | / extern "C" { [INFO] [stdout] 3667 | | #[doc = "Retrieves the extra info of the function as set in `duckdb_aggregate_function_set_extra_info`.\n\n @param info The info obje... [INFO] [stdout] 3668 | | pub fn duckdb_aggregate_function_get_extra_info(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3669 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3670:1 [INFO] [stdout] | [INFO] [stdout] 3670 | / extern "C" { [INFO] [stdout] 3671 | | #[doc = "Report that an error has occurred while executing the aggregate function.\n\n @param info The info object\n @param error The... [INFO] [stdout] 3672 | | pub fn duckdb_aggregate_function_set_error(info: duckdb_function_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 3673 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3674:1 [INFO] [stdout] | [INFO] [stdout] 3674 | / extern "C" { [INFO] [stdout] 3675 | | #[doc = "Creates a new empty aggregate function set.\n\nThe return value should be destroyed with `duckdb_destroy_aggregate_function_... [INFO] [stdout] 3676 | | pub fn duckdb_create_aggregate_function_set(name: *const ::std::os::raw::c_char) -> duckdb_aggregate_function_set; [INFO] [stdout] 3677 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3678:1 [INFO] [stdout] | [INFO] [stdout] 3678 | / extern "C" { [INFO] [stdout] 3679 | | #[doc = "Destroys the given aggregate function set object."] [INFO] [stdout] 3680 | | pub fn duckdb_destroy_aggregate_function_set(aggregate_function_set: *mut duckdb_aggregate_function_set); [INFO] [stdout] 3681 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3682:1 [INFO] [stdout] | [INFO] [stdout] 3682 | / extern "C" { [INFO] [stdout] 3683 | | #[doc = "Adds the aggregate function as a new overload to the aggregate function set.\n\nReturns DuckDBError if the function could no... [INFO] [stdout] 3684 | | pub fn duckdb_add_aggregate_function_to_set( [INFO] [stdout] 3685 | | set: duckdb_aggregate_function_set, [INFO] [stdout] 3686 | | function: duckdb_aggregate_function, [INFO] [stdout] 3687 | | ) -> duckdb_state; [INFO] [stdout] 3688 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3689:1 [INFO] [stdout] | [INFO] [stdout] 3689 | / extern "C" { [INFO] [stdout] 3690 | | #[doc = "Register the aggregate function set within the given connection.\n\nThe set requires at least a single valid overload.\n\nIf... [INFO] [stdout] 3691 | | pub fn duckdb_register_aggregate_function_set( [INFO] [stdout] 3692 | | con: duckdb_connection, [INFO] [stdout] 3693 | | set: duckdb_aggregate_function_set, [INFO] [stdout] 3694 | | ) -> duckdb_state; [INFO] [stdout] 3695 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3696:1 [INFO] [stdout] | [INFO] [stdout] 3696 | / extern "C" { [INFO] [stdout] 3697 | | #[doc = "Creates a new empty table function.\n\nThe return value should be destroyed with `duckdb_destroy_table_function`.\n\n @retur... [INFO] [stdout] 3698 | | pub fn duckdb_create_table_function() -> duckdb_table_function; [INFO] [stdout] 3699 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3700:1 [INFO] [stdout] | [INFO] [stdout] 3700 | / extern "C" { [INFO] [stdout] 3701 | | #[doc = "Destroys the given table function object.\n\n @param table_function The table function to destroy"] [INFO] [stdout] 3702 | | pub fn duckdb_destroy_table_function(table_function: *mut duckdb_table_function); [INFO] [stdout] 3703 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3704:1 [INFO] [stdout] | [INFO] [stdout] 3704 | / extern "C" { [INFO] [stdout] 3705 | | #[doc = "Sets the name of the given table function.\n\n @param table_function The table function\n @param name The name of the table ... [INFO] [stdout] 3706 | | pub fn duckdb_table_function_set_name(table_function: duckdb_table_function, name: *const ::std::os::raw::c_char); [INFO] [stdout] 3707 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3708:1 [INFO] [stdout] | [INFO] [stdout] 3708 | / extern "C" { [INFO] [stdout] 3709 | | #[doc = "Adds a parameter to the table function.\n\n @param table_function The table function.\n @param type The parameter type. Cann... [INFO] [stdout] 3710 | | pub fn duckdb_table_function_add_parameter(table_function: duckdb_table_function, type_: duckdb_logical_type); [INFO] [stdout] 3711 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3712:1 [INFO] [stdout] | [INFO] [stdout] 3712 | / extern "C" { [INFO] [stdout] 3713 | | #[doc = "Adds a named parameter to the table function.\n\n @param table_function The table function.\n @param name The parameter name... [INFO] [stdout] 3714 | | pub fn duckdb_table_function_add_named_parameter( [INFO] [stdout] 3715 | | table_function: duckdb_table_function, [INFO] [stdout] ... | [INFO] [stdout] 3718 | | ); [INFO] [stdout] 3719 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3720:1 [INFO] [stdout] | [INFO] [stdout] 3720 | / extern "C" { [INFO] [stdout] 3721 | | #[doc = "Assigns extra information to the table function that can be fetched during binding, etc.\n\n @param table_function The table... [INFO] [stdout] 3722 | | pub fn duckdb_table_function_set_extra_info( [INFO] [stdout] 3723 | | table_function: duckdb_table_function, [INFO] [stdout] ... | [INFO] [stdout] 3726 | | ); [INFO] [stdout] 3727 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3728:1 [INFO] [stdout] | [INFO] [stdout] 3728 | / extern "C" { [INFO] [stdout] 3729 | | #[doc = "Sets the bind function of the table function.\n\n @param table_function The table function\n @param bind The bind function"] [INFO] [stdout] 3730 | | pub fn duckdb_table_function_set_bind(table_function: duckdb_table_function, bind: duckdb_table_function_bind_t); [INFO] [stdout] 3731 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3732:1 [INFO] [stdout] | [INFO] [stdout] 3732 | / extern "C" { [INFO] [stdout] 3733 | | #[doc = "Sets the init function of the table function.\n\n @param table_function The table function\n @param init The init function"] [INFO] [stdout] 3734 | | pub fn duckdb_table_function_set_init(table_function: duckdb_table_function, init: duckdb_table_function_init_t); [INFO] [stdout] 3735 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3736:1 [INFO] [stdout] | [INFO] [stdout] 3736 | / extern "C" { [INFO] [stdout] 3737 | | #[doc = "Sets the thread-local init function of the table function.\n\n @param table_function The table function\n @param init The in... [INFO] [stdout] 3738 | | pub fn duckdb_table_function_set_local_init( [INFO] [stdout] 3739 | | table_function: duckdb_table_function, [INFO] [stdout] 3740 | | init: duckdb_table_function_init_t, [INFO] [stdout] 3741 | | ); [INFO] [stdout] 3742 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3743:1 [INFO] [stdout] | [INFO] [stdout] 3743 | / extern "C" { [INFO] [stdout] 3744 | | #[doc = "Sets the main function of the table function.\n\n @param table_function The table function\n @param function The function"] [INFO] [stdout] 3745 | | pub fn duckdb_table_function_set_function(table_function: duckdb_table_function, function: duckdb_table_function_t); [INFO] [stdout] 3746 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3747:1 [INFO] [stdout] | [INFO] [stdout] 3747 | / extern "C" { [INFO] [stdout] 3748 | | #[doc = "Sets whether or not the given table function supports projection pushdown.\n\nIf this is set to true, the system will provid... [INFO] [stdout] 3749 | | pub fn duckdb_table_function_supports_projection_pushdown(table_function: duckdb_table_function, pushdown: bool); [INFO] [stdout] 3750 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3751:1 [INFO] [stdout] | [INFO] [stdout] 3751 | / extern "C" { [INFO] [stdout] 3752 | | #[doc = "Register the table function object within the given connection.\n\nThe function requires at least a name, a bind function, a... [INFO] [stdout] 3753 | | pub fn duckdb_register_table_function(con: duckdb_connection, function: duckdb_table_function) -> duckdb_state; [INFO] [stdout] 3754 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3755:1 [INFO] [stdout] | [INFO] [stdout] 3755 | / extern "C" { [INFO] [stdout] 3756 | | #[doc = "Retrieves the extra info of the function as set in `duckdb_table_function_set_extra_info`.\n\n @param info The info object\n... [INFO] [stdout] 3757 | | pub fn duckdb_bind_get_extra_info(info: duckdb_bind_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3758 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3759:1 [INFO] [stdout] | [INFO] [stdout] 3759 | / extern "C" { [INFO] [stdout] 3760 | | #[doc = "Adds a result column to the output of the table function.\n\n @param info The table function's bind info.\n @param name The ... [INFO] [stdout] 3761 | | pub fn duckdb_bind_add_result_column( [INFO] [stdout] 3762 | | info: duckdb_bind_info, [INFO] [stdout] ... | [INFO] [stdout] 3765 | | ); [INFO] [stdout] 3766 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3767:1 [INFO] [stdout] | [INFO] [stdout] 3767 | / extern "C" { [INFO] [stdout] 3768 | | #[doc = "Retrieves the number of regular (non-named) parameters to the function.\n\n @param info The info object\n @return The number... [INFO] [stdout] 3769 | | pub fn duckdb_bind_get_parameter_count(info: duckdb_bind_info) -> idx_t; [INFO] [stdout] 3770 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3771:1 [INFO] [stdout] | [INFO] [stdout] 3771 | / extern "C" { [INFO] [stdout] 3772 | | #[doc = "Retrieves the parameter at the given index.\n\nThe result must be destroyed with `duckdb_destroy_value`.\n\n @param info The... [INFO] [stdout] 3773 | | pub fn duckdb_bind_get_parameter(info: duckdb_bind_info, index: idx_t) -> duckdb_value; [INFO] [stdout] 3774 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3775:1 [INFO] [stdout] | [INFO] [stdout] 3775 | / extern "C" { [INFO] [stdout] 3776 | | #[doc = "Retrieves a named parameter with the given name.\n\nThe result must be destroyed with `duckdb_destroy_value`.\n\n @param inf... [INFO] [stdout] 3777 | | pub fn duckdb_bind_get_named_parameter(info: duckdb_bind_info, name: *const ::std::os::raw::c_char) [INFO] [stdout] 3778 | | -> duckdb_value; [INFO] [stdout] 3779 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3780:1 [INFO] [stdout] | [INFO] [stdout] 3780 | / extern "C" { [INFO] [stdout] 3781 | | #[doc = "Sets the user-provided bind data in the bind object. This object can be retrieved again during execution.\n\n @param info Th... [INFO] [stdout] 3782 | | pub fn duckdb_bind_set_bind_data( [INFO] [stdout] 3783 | | info: duckdb_bind_info, [INFO] [stdout] ... | [INFO] [stdout] 3786 | | ); [INFO] [stdout] 3787 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3788:1 [INFO] [stdout] | [INFO] [stdout] 3788 | / extern "C" { [INFO] [stdout] 3789 | | #[doc = "Sets the cardinality estimate for the table function, used for optimization.\n\n @param info The bind data object.\n @param ... [INFO] [stdout] 3790 | | pub fn duckdb_bind_set_cardinality(info: duckdb_bind_info, cardinality: idx_t, is_exact: bool); [INFO] [stdout] 3791 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3792:1 [INFO] [stdout] | [INFO] [stdout] 3792 | / extern "C" { [INFO] [stdout] 3793 | | #[doc = "Report that an error has occurred while calling bind.\n\n @param info The info object\n @param error The error message"] [INFO] [stdout] 3794 | | pub fn duckdb_bind_set_error(info: duckdb_bind_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 3795 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3796:1 [INFO] [stdout] | [INFO] [stdout] 3796 | / extern "C" { [INFO] [stdout] 3797 | | #[doc = "Retrieves the extra info of the function as set in `duckdb_table_function_set_extra_info`.\n\n @param info The info object\n... [INFO] [stdout] 3798 | | pub fn duckdb_init_get_extra_info(info: duckdb_init_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3799 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3800:1 [INFO] [stdout] | [INFO] [stdout] 3800 | / extern "C" { [INFO] [stdout] 3801 | | #[doc = "Gets the bind data set by `duckdb_bind_set_bind_data` during the bind.\n\nNote that the bind data should be considered as re... [INFO] [stdout] 3802 | | pub fn duckdb_init_get_bind_data(info: duckdb_init_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3803 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3804:1 [INFO] [stdout] | [INFO] [stdout] 3804 | / extern "C" { [INFO] [stdout] 3805 | | #[doc = "Sets the user-provided init data in the init object. This object can be retrieved again during execution.\n\n @param info Th... [INFO] [stdout] 3806 | | pub fn duckdb_init_set_init_data( [INFO] [stdout] 3807 | | info: duckdb_init_info, [INFO] [stdout] ... | [INFO] [stdout] 3810 | | ); [INFO] [stdout] 3811 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3812:1 [INFO] [stdout] | [INFO] [stdout] 3812 | / extern "C" { [INFO] [stdout] 3813 | | #[doc = "Returns the number of projected columns.\n\nThis function must be used if projection pushdown is enabled to figure out which... [INFO] [stdout] 3814 | | pub fn duckdb_init_get_column_count(info: duckdb_init_info) -> idx_t; [INFO] [stdout] 3815 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3816:1 [INFO] [stdout] | [INFO] [stdout] 3816 | / extern "C" { [INFO] [stdout] 3817 | | #[doc = "Returns the column index of the projected column at the specified position.\n\nThis function must be used if projection push... [INFO] [stdout] 3818 | | pub fn duckdb_init_get_column_index(info: duckdb_init_info, column_index: idx_t) -> idx_t; [INFO] [stdout] 3819 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3820:1 [INFO] [stdout] | [INFO] [stdout] 3820 | / extern "C" { [INFO] [stdout] 3821 | | #[doc = "Sets how many threads can process this table function in parallel (default: 1)\n\n @param info The info object\n @param max_... [INFO] [stdout] 3822 | | pub fn duckdb_init_set_max_threads(info: duckdb_init_info, max_threads: idx_t); [INFO] [stdout] 3823 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3824:1 [INFO] [stdout] | [INFO] [stdout] 3824 | / extern "C" { [INFO] [stdout] 3825 | | #[doc = "Report that an error has occurred while calling init.\n\n @param info The info object\n @param error The error message"] [INFO] [stdout] 3826 | | pub fn duckdb_init_set_error(info: duckdb_init_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 3827 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3828:1 [INFO] [stdout] | [INFO] [stdout] 3828 | / extern "C" { [INFO] [stdout] 3829 | | #[doc = "Retrieves the extra info of the function as set in `duckdb_table_function_set_extra_info`.\n\n @param info The info object\n... [INFO] [stdout] 3830 | | pub fn duckdb_function_get_extra_info(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3831 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3832:1 [INFO] [stdout] | [INFO] [stdout] 3832 | / extern "C" { [INFO] [stdout] 3833 | | #[doc = "Gets the bind data set by `duckdb_bind_set_bind_data` during the bind.\n\nNote that the bind data should be considered as re... [INFO] [stdout] 3834 | | pub fn duckdb_function_get_bind_data(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3835 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3836:1 [INFO] [stdout] | [INFO] [stdout] 3836 | / extern "C" { [INFO] [stdout] 3837 | | #[doc = "Gets the init data set by `duckdb_init_set_init_data` during the init.\n\n @param info The info object\n @return The init da... [INFO] [stdout] 3838 | | pub fn duckdb_function_get_init_data(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3839 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3840:1 [INFO] [stdout] | [INFO] [stdout] 3840 | / extern "C" { [INFO] [stdout] 3841 | | #[doc = "Gets the thread-local init data set by `duckdb_init_set_init_data` during the local_init.\n\n @param info The info object\n ... [INFO] [stdout] 3842 | | pub fn duckdb_function_get_local_init_data(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 3843 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3844:1 [INFO] [stdout] | [INFO] [stdout] 3844 | / extern "C" { [INFO] [stdout] 3845 | | #[doc = "Report that an error has occurred while executing the function.\n\n @param info The info object\n @param error The error mes... [INFO] [stdout] 3846 | | pub fn duckdb_function_set_error(info: duckdb_function_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 3847 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3848:1 [INFO] [stdout] | [INFO] [stdout] 3848 | / extern "C" { [INFO] [stdout] 3849 | | #[doc = "Add a replacement scan definition to the specified database.\n\n @param db The database object to add the replacement scan t... [INFO] [stdout] 3850 | | pub fn duckdb_add_replacement_scan( [INFO] [stdout] 3851 | | db: duckdb_database, [INFO] [stdout] ... | [INFO] [stdout] 3855 | | ); [INFO] [stdout] 3856 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3857:1 [INFO] [stdout] | [INFO] [stdout] 3857 | / extern "C" { [INFO] [stdout] 3858 | | #[doc = "Sets the replacement function name. If this function is called in the replacement callback,\nthe replacement scan is perform... [INFO] [stdout] 3859 | | pub fn duckdb_replacement_scan_set_function_name( [INFO] [stdout] 3860 | | info: duckdb_replacement_scan_info, [INFO] [stdout] 3861 | | function_name: *const ::std::os::raw::c_char, [INFO] [stdout] 3862 | | ); [INFO] [stdout] 3863 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3864:1 [INFO] [stdout] | [INFO] [stdout] 3864 | / extern "C" { [INFO] [stdout] 3865 | | #[doc = "Adds a parameter to the replacement scan function.\n\n @param info The info object\n @param parameter The parameter to add."] [INFO] [stdout] 3866 | | pub fn duckdb_replacement_scan_add_parameter(info: duckdb_replacement_scan_info, parameter: duckdb_value); [INFO] [stdout] 3867 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3868:1 [INFO] [stdout] | [INFO] [stdout] 3868 | / extern "C" { [INFO] [stdout] 3869 | | #[doc = "Report that an error has occurred while executing the replacement scan.\n\n @param info The info object\n @param error The e... [INFO] [stdout] 3870 | | pub fn duckdb_replacement_scan_set_error(info: duckdb_replacement_scan_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 3871 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3872:1 [INFO] [stdout] | [INFO] [stdout] 3872 | / extern "C" { [INFO] [stdout] 3873 | | #[doc = "Returns the root node of the profiling information. Returns nullptr, if profiling is not enabled.\n\n @param connection A co... [INFO] [stdout] 3874 | | pub fn duckdb_get_profiling_info(connection: duckdb_connection) -> duckdb_profiling_info; [INFO] [stdout] 3875 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3876:1 [INFO] [stdout] | [INFO] [stdout] 3876 | / extern "C" { [INFO] [stdout] 3877 | | #[doc = "Returns the value of the metric of the current profiling info node. Returns nullptr, if the metric does\nnot exist or is not... [INFO] [stdout] 3878 | | pub fn duckdb_profiling_info_get_value( [INFO] [stdout] 3879 | | info: duckdb_profiling_info, [INFO] [stdout] 3880 | | key: *const ::std::os::raw::c_char, [INFO] [stdout] 3881 | | ) -> duckdb_value; [INFO] [stdout] 3882 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3883:1 [INFO] [stdout] | [INFO] [stdout] 3883 | / extern "C" { [INFO] [stdout] 3884 | | #[doc = "Returns the key-value metric map of this profiling node as a MAP duckdb_value.\nThe individual elements are accessible via t... [INFO] [stdout] 3885 | | pub fn duckdb_profiling_info_get_metrics(info: duckdb_profiling_info) -> duckdb_value; [INFO] [stdout] 3886 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3887:1 [INFO] [stdout] | [INFO] [stdout] 3887 | / extern "C" { [INFO] [stdout] 3888 | | #[doc = "Returns the number of children in the current profiling info node.\n\n @param info A profiling information object.\n @return... [INFO] [stdout] 3889 | | pub fn duckdb_profiling_info_get_child_count(info: duckdb_profiling_info) -> idx_t; [INFO] [stdout] 3890 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3891:1 [INFO] [stdout] | [INFO] [stdout] 3891 | / extern "C" { [INFO] [stdout] 3892 | | #[doc = "Returns the child node at the specified index.\n\n @param info A profiling information object.\n @param index The index of t... [INFO] [stdout] 3893 | | pub fn duckdb_profiling_info_get_child(info: duckdb_profiling_info, index: idx_t) -> duckdb_profiling_info; [INFO] [stdout] 3894 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3895:1 [INFO] [stdout] | [INFO] [stdout] 3895 | / extern "C" { [INFO] [stdout] 3896 | | #[doc = "Creates an appender object.\n\nNote that the object must be destroyed with `duckdb_appender_destroy`.\n\n @param connection ... [INFO] [stdout] 3897 | | pub fn duckdb_appender_create( [INFO] [stdout] 3898 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 3902 | | ) -> duckdb_state; [INFO] [stdout] 3903 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3904:1 [INFO] [stdout] | [INFO] [stdout] 3904 | / extern "C" { [INFO] [stdout] 3905 | | #[doc = "Returns the number of columns in the table that belongs to the appender.\n\n @param appender The appender to get the column ... [INFO] [stdout] 3906 | | pub fn duckdb_appender_column_count(appender: duckdb_appender) -> idx_t; [INFO] [stdout] 3907 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3908:1 [INFO] [stdout] | [INFO] [stdout] 3908 | / extern "C" { [INFO] [stdout] 3909 | | #[doc = "Returns the type of the column at the specified index.\n\nNote: The resulting type should be destroyed with `duckdb_destroy_... [INFO] [stdout] 3910 | | pub fn duckdb_appender_column_type(appender: duckdb_appender, col_idx: idx_t) -> duckdb_logical_type; [INFO] [stdout] 3911 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3912:1 [INFO] [stdout] | [INFO] [stdout] 3912 | / extern "C" { [INFO] [stdout] 3913 | | #[doc = "Returns the error message associated with the given appender.\nIf the appender has no error message, this returns `nullptr` ... [INFO] [stdout] 3914 | | pub fn duckdb_appender_error(appender: duckdb_appender) -> *const ::std::os::raw::c_char; [INFO] [stdout] 3915 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3916:1 [INFO] [stdout] | [INFO] [stdout] 3916 | / extern "C" { [INFO] [stdout] 3917 | | #[doc = "Flush the appender to the table, forcing the cache of the appender to be cleared. If flushing the data triggers a\nconstrain... [INFO] [stdout] 3918 | | pub fn duckdb_appender_flush(appender: duckdb_appender) -> duckdb_state; [INFO] [stdout] 3919 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3920:1 [INFO] [stdout] | [INFO] [stdout] 3920 | / extern "C" { [INFO] [stdout] 3921 | | #[doc = "Closes the appender by flushing all intermediate states and closing it for further appends. If flushing the data\ntriggers a... [INFO] [stdout] 3922 | | pub fn duckdb_appender_close(appender: duckdb_appender) -> duckdb_state; [INFO] [stdout] 3923 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3924:1 [INFO] [stdout] | [INFO] [stdout] 3924 | / extern "C" { [INFO] [stdout] 3925 | | #[doc = "Closes the appender by flushing all intermediate states to the table and destroying it. By destroying it, this function\nde-... [INFO] [stdout] 3926 | | pub fn duckdb_appender_destroy(appender: *mut duckdb_appender) -> duckdb_state; [INFO] [stdout] 3927 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3928:1 [INFO] [stdout] | [INFO] [stdout] 3928 | / extern "C" { [INFO] [stdout] 3929 | | #[doc = "A nop function, provided for backwards compatibility reasons. Does nothing. Only `duckdb_appender_end_row` is required."] [INFO] [stdout] 3930 | | pub fn duckdb_appender_begin_row(appender: duckdb_appender) -> duckdb_state; [INFO] [stdout] 3931 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3932:1 [INFO] [stdout] | [INFO] [stdout] 3932 | / extern "C" { [INFO] [stdout] 3933 | | #[doc = "Finish the current row of appends. After end_row is called, the next row can be appended.\n\n @param appender The appender.\... [INFO] [stdout] 3934 | | pub fn duckdb_appender_end_row(appender: duckdb_appender) -> duckdb_state; [INFO] [stdout] 3935 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3936:1 [INFO] [stdout] | [INFO] [stdout] 3936 | / extern "C" { [INFO] [stdout] 3937 | | #[doc = "Append a DEFAULT value (NULL if DEFAULT not available for column) to the appender."] [INFO] [stdout] 3938 | | pub fn duckdb_append_default(appender: duckdb_appender) -> duckdb_state; [INFO] [stdout] 3939 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3940:1 [INFO] [stdout] | [INFO] [stdout] 3940 | / extern "C" { [INFO] [stdout] 3941 | | #[doc = "Append a bool value to the appender."] [INFO] [stdout] 3942 | | pub fn duckdb_append_bool(appender: duckdb_appender, value: bool) -> duckdb_state; [INFO] [stdout] 3943 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3944:1 [INFO] [stdout] | [INFO] [stdout] 3944 | / extern "C" { [INFO] [stdout] 3945 | | #[doc = "Append an int8_t value to the appender."] [INFO] [stdout] 3946 | | pub fn duckdb_append_int8(appender: duckdb_appender, value: i8) -> duckdb_state; [INFO] [stdout] 3947 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3948:1 [INFO] [stdout] | [INFO] [stdout] 3948 | / extern "C" { [INFO] [stdout] 3949 | | #[doc = "Append an int16_t value to the appender."] [INFO] [stdout] 3950 | | pub fn duckdb_append_int16(appender: duckdb_appender, value: i16) -> duckdb_state; [INFO] [stdout] 3951 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3952:1 [INFO] [stdout] | [INFO] [stdout] 3952 | / extern "C" { [INFO] [stdout] 3953 | | #[doc = "Append an int32_t value to the appender."] [INFO] [stdout] 3954 | | pub fn duckdb_append_int32(appender: duckdb_appender, value: i32) -> duckdb_state; [INFO] [stdout] 3955 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3956:1 [INFO] [stdout] | [INFO] [stdout] 3956 | / extern "C" { [INFO] [stdout] 3957 | | #[doc = "Append an int64_t value to the appender."] [INFO] [stdout] 3958 | | pub fn duckdb_append_int64(appender: duckdb_appender, value: i64) -> duckdb_state; [INFO] [stdout] 3959 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3960:1 [INFO] [stdout] | [INFO] [stdout] 3960 | / extern "C" { [INFO] [stdout] 3961 | | #[doc = "Append a duckdb_hugeint value to the appender."] [INFO] [stdout] 3962 | | pub fn duckdb_append_hugeint(appender: duckdb_appender, value: duckdb_hugeint) -> duckdb_state; [INFO] [stdout] 3963 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3964:1 [INFO] [stdout] | [INFO] [stdout] 3964 | / extern "C" { [INFO] [stdout] 3965 | | #[doc = "Append a uint8_t value to the appender."] [INFO] [stdout] 3966 | | pub fn duckdb_append_uint8(appender: duckdb_appender, value: u8) -> duckdb_state; [INFO] [stdout] 3967 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3968:1 [INFO] [stdout] | [INFO] [stdout] 3968 | / extern "C" { [INFO] [stdout] 3969 | | #[doc = "Append a uint16_t value to the appender."] [INFO] [stdout] 3970 | | pub fn duckdb_append_uint16(appender: duckdb_appender, value: u16) -> duckdb_state; [INFO] [stdout] 3971 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3972:1 [INFO] [stdout] | [INFO] [stdout] 3972 | / extern "C" { [INFO] [stdout] 3973 | | #[doc = "Append a uint32_t value to the appender."] [INFO] [stdout] 3974 | | pub fn duckdb_append_uint32(appender: duckdb_appender, value: u32) -> duckdb_state; [INFO] [stdout] 3975 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3976:1 [INFO] [stdout] | [INFO] [stdout] 3976 | / extern "C" { [INFO] [stdout] 3977 | | #[doc = "Append a uint64_t value to the appender."] [INFO] [stdout] 3978 | | pub fn duckdb_append_uint64(appender: duckdb_appender, value: u64) -> duckdb_state; [INFO] [stdout] 3979 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3980:1 [INFO] [stdout] | [INFO] [stdout] 3980 | / extern "C" { [INFO] [stdout] 3981 | | #[doc = "Append a duckdb_uhugeint value to the appender."] [INFO] [stdout] 3982 | | pub fn duckdb_append_uhugeint(appender: duckdb_appender, value: duckdb_uhugeint) -> duckdb_state; [INFO] [stdout] 3983 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3984:1 [INFO] [stdout] | [INFO] [stdout] 3984 | / extern "C" { [INFO] [stdout] 3985 | | #[doc = "Append a float value to the appender."] [INFO] [stdout] 3986 | | pub fn duckdb_append_float(appender: duckdb_appender, value: f32) -> duckdb_state; [INFO] [stdout] 3987 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3988:1 [INFO] [stdout] | [INFO] [stdout] 3988 | / extern "C" { [INFO] [stdout] 3989 | | #[doc = "Append a double value to the appender."] [INFO] [stdout] 3990 | | pub fn duckdb_append_double(appender: duckdb_appender, value: f64) -> duckdb_state; [INFO] [stdout] 3991 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3992:1 [INFO] [stdout] | [INFO] [stdout] 3992 | / extern "C" { [INFO] [stdout] 3993 | | #[doc = "Append a duckdb_date value to the appender."] [INFO] [stdout] 3994 | | pub fn duckdb_append_date(appender: duckdb_appender, value: duckdb_date) -> duckdb_state; [INFO] [stdout] 3995 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:3996:1 [INFO] [stdout] | [INFO] [stdout] 3996 | / extern "C" { [INFO] [stdout] 3997 | | #[doc = "Append a duckdb_time value to the appender."] [INFO] [stdout] 3998 | | pub fn duckdb_append_time(appender: duckdb_appender, value: duckdb_time) -> duckdb_state; [INFO] [stdout] 3999 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4000:1 [INFO] [stdout] | [INFO] [stdout] 4000 | / extern "C" { [INFO] [stdout] 4001 | | #[doc = "Append a duckdb_timestamp value to the appender."] [INFO] [stdout] 4002 | | pub fn duckdb_append_timestamp(appender: duckdb_appender, value: duckdb_timestamp) -> duckdb_state; [INFO] [stdout] 4003 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4004:1 [INFO] [stdout] | [INFO] [stdout] 4004 | / extern "C" { [INFO] [stdout] 4005 | | #[doc = "Append a duckdb_interval value to the appender."] [INFO] [stdout] 4006 | | pub fn duckdb_append_interval(appender: duckdb_appender, value: duckdb_interval) -> duckdb_state; [INFO] [stdout] 4007 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4008:1 [INFO] [stdout] | [INFO] [stdout] 4008 | / extern "C" { [INFO] [stdout] 4009 | | #[doc = "Append a varchar value to the appender."] [INFO] [stdout] 4010 | | pub fn duckdb_append_varchar(appender: duckdb_appender, val: *const ::std::os::raw::c_char) -> duckdb_state; [INFO] [stdout] 4011 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4012:1 [INFO] [stdout] | [INFO] [stdout] 4012 | / extern "C" { [INFO] [stdout] 4013 | | #[doc = "Append a varchar value to the appender."] [INFO] [stdout] 4014 | | pub fn duckdb_append_varchar_length( [INFO] [stdout] 4015 | | appender: duckdb_appender, [INFO] [stdout] ... | [INFO] [stdout] 4018 | | ) -> duckdb_state; [INFO] [stdout] 4019 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4020:1 [INFO] [stdout] | [INFO] [stdout] 4020 | / extern "C" { [INFO] [stdout] 4021 | | #[doc = "Append a blob value to the appender."] [INFO] [stdout] 4022 | | pub fn duckdb_append_blob( [INFO] [stdout] 4023 | | appender: duckdb_appender, [INFO] [stdout] ... | [INFO] [stdout] 4026 | | ) -> duckdb_state; [INFO] [stdout] 4027 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4028:1 [INFO] [stdout] | [INFO] [stdout] 4028 | / extern "C" { [INFO] [stdout] 4029 | | #[doc = "Append a NULL value to the appender (of any type)."] [INFO] [stdout] 4030 | | pub fn duckdb_append_null(appender: duckdb_appender) -> duckdb_state; [INFO] [stdout] 4031 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4032:1 [INFO] [stdout] | [INFO] [stdout] 4032 | / extern "C" { [INFO] [stdout] 4033 | | #[doc = "Appends a pre-filled data chunk to the specified appender.\n\nThe types of the data chunk must exactly match the types of th... [INFO] [stdout] 4034 | | pub fn duckdb_append_data_chunk(appender: duckdb_appender, chunk: duckdb_data_chunk) -> duckdb_state; [INFO] [stdout] 4035 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4036:1 [INFO] [stdout] | [INFO] [stdout] 4036 | / extern "C" { [INFO] [stdout] 4037 | | #[doc = "Creates a table description object. Note that `duckdb_table_description_destroy` should always be called on the\nresulting t... [INFO] [stdout] 4038 | | pub fn duckdb_table_description_create( [INFO] [stdout] 4039 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 4043 | | ) -> duckdb_state; [INFO] [stdout] 4044 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4045:1 [INFO] [stdout] | [INFO] [stdout] 4045 | / extern "C" { [INFO] [stdout] 4046 | | #[doc = "Destroy the TableDescription object.\n\n @param table_description The table_description to destroy."] [INFO] [stdout] 4047 | | pub fn duckdb_table_description_destroy(table_description: *mut duckdb_table_description); [INFO] [stdout] 4048 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4049:1 [INFO] [stdout] | [INFO] [stdout] 4049 | / extern "C" { [INFO] [stdout] 4050 | | #[doc = "Returns the error message associated with the given table_description.\nIf the table_description has no error message, this ... [INFO] [stdout] 4051 | | pub fn duckdb_table_description_error(table_description: duckdb_table_description) [INFO] [stdout] 4052 | | -> *const ::std::os::raw::c_char; [INFO] [stdout] 4053 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4054:1 [INFO] [stdout] | [INFO] [stdout] 4054 | / extern "C" { [INFO] [stdout] 4055 | | #[doc = "Check if the column at 'index' index of the table has a DEFAULT expression.\n\n @param table_description The table_descripti... [INFO] [stdout] 4056 | | pub fn duckdb_column_has_default( [INFO] [stdout] 4057 | | table_description: duckdb_table_description, [INFO] [stdout] ... | [INFO] [stdout] 4060 | | ) -> duckdb_state; [INFO] [stdout] 4061 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4062:1 [INFO] [stdout] | [INFO] [stdout] 4062 | / extern "C" { [INFO] [stdout] 4063 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nExecutes a SQL query within a connection ... [INFO] [stdout] 4064 | | pub fn duckdb_query_arrow( [INFO] [stdout] 4065 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 4068 | | ) -> duckdb_state; [INFO] [stdout] 4069 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4070:1 [INFO] [stdout] | [INFO] [stdout] 4070 | / extern "C" { [INFO] [stdout] 4071 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nFetch the internal arrow schema from the ... [INFO] [stdout] 4072 | | pub fn duckdb_query_arrow_schema(result: duckdb_arrow, out_schema: *mut duckdb_arrow_schema) -> duckdb_state; [INFO] [stdout] 4073 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4074:1 [INFO] [stdout] | [INFO] [stdout] 4074 | / extern "C" { [INFO] [stdout] 4075 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nFetch the internal arrow schema from the ... [INFO] [stdout] 4076 | | pub fn duckdb_prepared_arrow_schema( [INFO] [stdout] 4077 | | prepared: duckdb_prepared_statement, [INFO] [stdout] 4078 | | out_schema: *mut duckdb_arrow_schema, [INFO] [stdout] 4079 | | ) -> duckdb_state; [INFO] [stdout] 4080 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4081:1 [INFO] [stdout] | [INFO] [stdout] 4081 | / extern "C" { [INFO] [stdout] 4082 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nConvert a data chunk into an arrow struct... [INFO] [stdout] 4083 | | pub fn duckdb_result_arrow_array( [INFO] [stdout] 4084 | | result: duckdb_result, [INFO] [stdout] ... | [INFO] [stdout] 4087 | | ); [INFO] [stdout] 4088 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4089:1 [INFO] [stdout] | [INFO] [stdout] 4089 | / extern "C" { [INFO] [stdout] 4090 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nFetch an internal arrow struct array from... [INFO] [stdout] 4091 | | pub fn duckdb_query_arrow_array(result: duckdb_arrow, out_array: *mut duckdb_arrow_array) -> duckdb_state; [INFO] [stdout] 4092 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4093:1 [INFO] [stdout] | [INFO] [stdout] 4093 | / extern "C" { [INFO] [stdout] 4094 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReturns the number of columns present in ... [INFO] [stdout] 4095 | | pub fn duckdb_arrow_column_count(result: duckdb_arrow) -> idx_t; [INFO] [stdout] 4096 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4097:1 [INFO] [stdout] | [INFO] [stdout] 4097 | / extern "C" { [INFO] [stdout] 4098 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReturns the number of rows present in the... [INFO] [stdout] 4099 | | pub fn duckdb_arrow_row_count(result: duckdb_arrow) -> idx_t; [INFO] [stdout] 4100 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4101:1 [INFO] [stdout] | [INFO] [stdout] 4101 | / extern "C" { [INFO] [stdout] 4102 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReturns the number of rows changed by the... [INFO] [stdout] 4103 | | pub fn duckdb_arrow_rows_changed(result: duckdb_arrow) -> idx_t; [INFO] [stdout] 4104 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4105:1 [INFO] [stdout] | [INFO] [stdout] 4105 | / extern "C" { [INFO] [stdout] 4106 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReturns the error message contained withi... [INFO] [stdout] 4107 | | pub fn duckdb_query_arrow_error(result: duckdb_arrow) -> *const ::std::os::raw::c_char; [INFO] [stdout] 4108 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4109:1 [INFO] [stdout] | [INFO] [stdout] 4109 | / extern "C" { [INFO] [stdout] 4110 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nCloses the result and de-allocates all me... [INFO] [stdout] 4111 | | pub fn duckdb_destroy_arrow(result: *mut duckdb_arrow); [INFO] [stdout] 4112 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4113:1 [INFO] [stdout] | [INFO] [stdout] 4113 | / extern "C" { [INFO] [stdout] 4114 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nReleases the arrow array stream and de-al... [INFO] [stdout] 4115 | | pub fn duckdb_destroy_arrow_stream(stream_p: *mut duckdb_arrow_stream); [INFO] [stdout] 4116 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4117:1 [INFO] [stdout] | [INFO] [stdout] 4117 | / extern "C" { [INFO] [stdout] 4118 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nExecutes the prepared statement with the ... [INFO] [stdout] 4119 | | pub fn duckdb_execute_prepared_arrow( [INFO] [stdout] 4120 | | prepared_statement: duckdb_prepared_statement, [INFO] [stdout] 4121 | | out_result: *mut duckdb_arrow, [INFO] [stdout] 4122 | | ) -> duckdb_state; [INFO] [stdout] 4123 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4124:1 [INFO] [stdout] | [INFO] [stdout] 4124 | / extern "C" { [INFO] [stdout] 4125 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nScans the Arrow stream and creates a view... [INFO] [stdout] 4126 | | pub fn duckdb_arrow_scan( [INFO] [stdout] 4127 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 4130 | | ) -> duckdb_state; [INFO] [stdout] 4131 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4132:1 [INFO] [stdout] | [INFO] [stdout] 4132 | / extern "C" { [INFO] [stdout] 4133 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nScans the Arrow array and creates a view ... [INFO] [stdout] 4134 | | pub fn duckdb_arrow_array_scan( [INFO] [stdout] 4135 | | connection: duckdb_connection, [INFO] [stdout] ... | [INFO] [stdout] 4140 | | ) -> duckdb_state; [INFO] [stdout] 4141 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4142:1 [INFO] [stdout] | [INFO] [stdout] 4142 | / extern "C" { [INFO] [stdout] 4143 | | #[doc = "Execute DuckDB tasks on this thread.\n\nWill return after `max_tasks` have been executed, or if there are no more tasks pres... [INFO] [stdout] 4144 | | pub fn duckdb_execute_tasks(database: duckdb_database, max_tasks: idx_t); [INFO] [stdout] 4145 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4146:1 [INFO] [stdout] | [INFO] [stdout] 4146 | / extern "C" { [INFO] [stdout] 4147 | | #[doc = "Creates a task state that can be used with duckdb_execute_tasks_state to execute tasks until\n`duckdb_finish_execution` is c... [INFO] [stdout] 4148 | | pub fn duckdb_create_task_state(database: duckdb_database) -> duckdb_task_state; [INFO] [stdout] 4149 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4150:1 [INFO] [stdout] | [INFO] [stdout] 4150 | / extern "C" { [INFO] [stdout] 4151 | | #[doc = "Execute DuckDB tasks on this thread.\n\nThe thread will keep on executing tasks forever, until duckdb_finish_execution is ca... [INFO] [stdout] 4152 | | pub fn duckdb_execute_tasks_state(state: duckdb_task_state); [INFO] [stdout] 4153 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4154:1 [INFO] [stdout] | [INFO] [stdout] 4154 | / extern "C" { [INFO] [stdout] 4155 | | #[doc = "Execute DuckDB tasks on this thread.\n\nThe thread will keep on executing tasks until either duckdb_finish_execution is call... [INFO] [stdout] 4156 | | pub fn duckdb_execute_n_tasks_state(state: duckdb_task_state, max_tasks: idx_t) -> idx_t; [INFO] [stdout] 4157 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4158:1 [INFO] [stdout] | [INFO] [stdout] 4158 | / extern "C" { [INFO] [stdout] 4159 | | #[doc = "Finish execution on a specific task.\n\n @param state The task state to finish execution"] [INFO] [stdout] 4160 | | pub fn duckdb_finish_execution(state: duckdb_task_state); [INFO] [stdout] 4161 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4162:1 [INFO] [stdout] | [INFO] [stdout] 4162 | / extern "C" { [INFO] [stdout] 4163 | | #[doc = "Check if the provided duckdb_task_state has finished execution\n\n @param state The task state to inspect\n @return Whether ... [INFO] [stdout] 4164 | | pub fn duckdb_task_state_is_finished(state: duckdb_task_state) -> bool; [INFO] [stdout] 4165 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4166:1 [INFO] [stdout] | [INFO] [stdout] 4166 | / extern "C" { [INFO] [stdout] 4167 | | #[doc = "Destroys the task state returned from duckdb_create_task_state.\n\nNote that this should not be called while there is an act... [INFO] [stdout] 4168 | | pub fn duckdb_destroy_task_state(state: duckdb_task_state); [INFO] [stdout] 4169 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4170:1 [INFO] [stdout] | [INFO] [stdout] 4170 | / extern "C" { [INFO] [stdout] 4171 | | #[doc = "Returns true if the execution of the current query is finished.\n\n @param con The connection on which to check"] [INFO] [stdout] 4172 | | pub fn duckdb_execution_is_finished(con: duckdb_connection) -> bool; [INFO] [stdout] 4173 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4174:1 [INFO] [stdout] | [INFO] [stdout] 4174 | / extern "C" { [INFO] [stdout] 4175 | | #[doc = "DEPRECATION NOTICE**: This method is scheduled for removal in a future release.\n\nFetches a data chunk from the (streaming)... [INFO] [stdout] 4176 | | pub fn duckdb_stream_fetch_chunk(result: duckdb_result) -> duckdb_data_chunk; [INFO] [stdout] 4177 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4178:1 [INFO] [stdout] | [INFO] [stdout] 4178 | / extern "C" { [INFO] [stdout] 4179 | | #[doc = "Fetches a data chunk from a duckdb_result. This function should be called repeatedly until the result is exhausted.\n\nThe r... [INFO] [stdout] 4180 | | pub fn duckdb_fetch_chunk(result: duckdb_result) -> duckdb_data_chunk; [INFO] [stdout] 4181 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4182:1 [INFO] [stdout] | [INFO] [stdout] 4182 | / extern "C" { [INFO] [stdout] 4183 | | #[doc = "Creates a new cast function object.\n\n @return The cast function object."] [INFO] [stdout] 4184 | | pub fn duckdb_create_cast_function() -> duckdb_cast_function; [INFO] [stdout] 4185 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4186:1 [INFO] [stdout] | [INFO] [stdout] 4186 | / extern "C" { [INFO] [stdout] 4187 | | #[doc = "Sets the source type of the cast function.\n\n @param cast_function The cast function object.\n @param source_type The sourc... [INFO] [stdout] 4188 | | pub fn duckdb_cast_function_set_source_type(cast_function: duckdb_cast_function, source_type: duckdb_logical_type); [INFO] [stdout] 4189 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4190:1 [INFO] [stdout] | [INFO] [stdout] 4190 | / extern "C" { [INFO] [stdout] 4191 | | #[doc = "Sets the target type of the cast function.\n\n @param cast_function The cast function object.\n @param target_type The targe... [INFO] [stdout] 4192 | | pub fn duckdb_cast_function_set_target_type(cast_function: duckdb_cast_function, target_type: duckdb_logical_type); [INFO] [stdout] 4193 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4194:1 [INFO] [stdout] | [INFO] [stdout] 4194 | / extern "C" { [INFO] [stdout] 4195 | | #[doc = "Sets the \"cost\" of implicitly casting the source type to the target type using this function.\n\n @param cast_function The... [INFO] [stdout] 4196 | | pub fn duckdb_cast_function_set_implicit_cast_cost(cast_function: duckdb_cast_function, cost: i64); [INFO] [stdout] 4197 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4198:1 [INFO] [stdout] | [INFO] [stdout] 4198 | / extern "C" { [INFO] [stdout] 4199 | | #[doc = "Sets the actual cast function to use.\n\n @param cast_function The cast function object.\n @param function The function to s... [INFO] [stdout] 4200 | | pub fn duckdb_cast_function_set_function(cast_function: duckdb_cast_function, function: duckdb_cast_function_t); [INFO] [stdout] 4201 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4202:1 [INFO] [stdout] | [INFO] [stdout] 4202 | / extern "C" { [INFO] [stdout] 4203 | | #[doc = "Assigns extra information to the cast function that can be fetched during execution, etc.\n\n @param extra_info The extra in... [INFO] [stdout] 4204 | | pub fn duckdb_cast_function_set_extra_info( [INFO] [stdout] 4205 | | cast_function: duckdb_cast_function, [INFO] [stdout] ... | [INFO] [stdout] 4208 | | ); [INFO] [stdout] 4209 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4210:1 [INFO] [stdout] | [INFO] [stdout] 4210 | / extern "C" { [INFO] [stdout] 4211 | | #[doc = "Retrieves the extra info of the function as set in `duckdb_cast_function_set_extra_info`.\n\n @param info The info object.\n... [INFO] [stdout] 4212 | | pub fn duckdb_cast_function_get_extra_info(info: duckdb_function_info) -> *mut ::std::os::raw::c_void; [INFO] [stdout] 4213 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4214:1 [INFO] [stdout] | [INFO] [stdout] 4214 | / extern "C" { [INFO] [stdout] 4215 | | #[doc = "Get the cast execution mode from the given function info.\n\n @param info The info object.\n @return The cast mode."] [INFO] [stdout] 4216 | | pub fn duckdb_cast_function_get_cast_mode(info: duckdb_function_info) -> duckdb_cast_mode; [INFO] [stdout] 4217 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4218:1 [INFO] [stdout] | [INFO] [stdout] 4218 | / extern "C" { [INFO] [stdout] 4219 | | #[doc = "Report that an error has occurred while executing the cast function.\n\n @param info The info object.\n @param error The err... [INFO] [stdout] 4220 | | pub fn duckdb_cast_function_set_error(info: duckdb_function_info, error: *const ::std::os::raw::c_char); [INFO] [stdout] 4221 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4222:1 [INFO] [stdout] | [INFO] [stdout] 4222 | / extern "C" { [INFO] [stdout] 4223 | | #[doc = "Report that an error has occurred while executing the cast function, setting the corresponding output row to NULL.\n\n @para... [INFO] [stdout] 4224 | | pub fn duckdb_cast_function_set_row_error( [INFO] [stdout] 4225 | | info: duckdb_function_info, [INFO] [stdout] ... | [INFO] [stdout] 4229 | | ); [INFO] [stdout] 4230 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4231:1 [INFO] [stdout] | [INFO] [stdout] 4231 | / extern "C" { [INFO] [stdout] 4232 | | #[doc = "Registers a cast function within the given connection.\n\n @param con The connection to use.\n @param cast_function The cast... [INFO] [stdout] 4233 | | pub fn duckdb_register_cast_function(con: duckdb_connection, cast_function: duckdb_cast_function) -> duckdb_state; [INFO] [stdout] 4234 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> /opt/rustwide/target/debug/build/libduckdb-sys-ebb5e452d0c936ca/out/bindgen.rs:4235:1 [INFO] [stdout] | [INFO] [stdout] 4235 | / extern "C" { [INFO] [stdout] 4236 | | #[doc = "Destroys the cast function object.\n\n @param cast_function The cast function object."] [INFO] [stdout] 4237 | | pub fn duckdb_destroy_cast_function(cast_function: *mut duckdb_cast_function); [INFO] [stdout] 4238 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `libduckdb-sys` (lib) due to 371 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `libduckdb-sys` (lib test) due to 371 previous errors [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "89cd6db57328c8d915f3a1a2b0f91b96673f40deef4202e023d0e74d3efe853e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "89cd6db57328c8d915f3a1a2b0f91b96673f40deef4202e023d0e74d3efe853e", kill_on_drop: false }` [INFO] [stdout] 89cd6db57328c8d915f3a1a2b0f91b96673f40deef4202e023d0e74d3efe853e