[INFO] fetching crate ejdb2-sys-windows 2.61.75...
[INFO] documenting ejdb2-sys-windows-2.61.75 against 1.69.0 for beta-1.70-rustdoc-1
[INFO] extracting crate ejdb2-sys-windows 2.61.75 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate ejdb2-sys-windows 2.61.75 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ejdb2-sys-windows 2.61.75
[INFO] finished tweaking crates.io crate ejdb2-sys-windows 2.61.75
[INFO] tweaked toml for crates.io crate ejdb2-sys-windows 2.61.75 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bindgen v0.57.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8c9c33e0a2d5bd9643a5d9cd2020eab630440f014efcaa124d7735a2fb842cf0
[INFO] running `Command { std: "docker" "start" "-a" "8c9c33e0a2d5bd9643a5d9cd2020eab630440f014efcaa124d7735a2fb842cf0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8c9c33e0a2d5bd9643a5d9cd2020eab630440f014efcaa124d7735a2fb842cf0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8c9c33e0a2d5bd9643a5d9cd2020eab630440f014efcaa124d7735a2fb842cf0", kill_on_drop: false }`
[INFO] [stdout] 8c9c33e0a2d5bd9643a5d9cd2020eab630440f014efcaa124d7735a2fb842cf0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 897581de422f86dda286d1d9f537480ac7932c08c8935858b693d7588682d2a9
[INFO] running `Command { std: "docker" "start" "-a" "897581de422f86dda286d1d9f537480ac7932c08c8935858b693d7588682d2a9", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling regex-syntax v0.7.1
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling termcolor v1.2.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling libc v0.2.142
[INFO] [stderr]    Compiling nom v5.1.3
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling bindgen v0.57.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling shlex v0.1.1
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling cmake v0.1.50
[INFO] [stderr]    Compiling pkg-config v0.3.26
[INFO] [stderr]    Compiling clang-sys v1.6.1
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling which v3.1.1
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling aho-corasick v1.0.1
[INFO] [stderr]    Compiling regex v1.8.1
[INFO] [stderr]    Compiling cexpr v0.4.0
[INFO] [stderr]    Compiling env_logger v0.8.4
[INFO] [stderr]    Compiling ejdb2-sys-windows v2.61.75 (/opt/rustwide/workdir)
[INFO] [stderr]  Documenting ejdb2-sys-windows v2.61.75 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:86296
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...} extern "C" { # [doc = " @brief Remove embedded @a errno code from the passed @a rc"] # [doc = " @param [in,out] rc"] pub fn iwrc_str...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [in,out] rc
[INFO] [stdout]                   ^^^^^^
[INFO] [stdout]   = note: no item named `in,out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:93163
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get current time in milliseconds."] # [doc = ""] # [doc = " @param [out] time Time returned"] # [doc = " @return `0` for success, or error code"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] time Time returned
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:95169
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Stat the file specified by @a path."] # [doc = ""] # [doc = " @param path File path"] # [doc = " @param [out] stat File stat info placeholder."] # [doc = " @return `0` on sucess or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] stat File stat info placeholder.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:96208
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Read @a siz bytes from file @a fh"] # [doc = "        into @a buf at the specified offset @a off."] # [doc = ""] # [doc = " @param fh        File handle."] # [doc = " @param off       Offset from start of the file."] # [doc = " @param [out] buf       Buffer into which bytes will read."] # [doc = " @param siz       Number of bytes to read."] # [doc = " @param [out] sp  Number of bytes read actually"] # [doc = " @return `0` on sucess or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] buf       Buffer into which bytes will read.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:96828
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Write @a siz bytes into file @a fh"] # [doc = "        at the specified offset @a off"] # [doc = "        from buffer @a buf."] # [doc = ""] # [doc = " @param fh    File handle."] # [doc = " @param off   Offset from start of the file."] # [doc = " @param buf   Data buffer to write."] # [doc = " @param siz   Number of bytes to write."] # [doc = " @param [out] sp   Number of bytes written."] # [doc = " @return `0` on sucess or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] sp   Number of bytes written.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:112750
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Open file and initialize a given @a f structure."] # [doc = ""] # [doc = " <strong>File open options:</strong>"] # [doc = " @code {.c}"] # [doc = "   opts = {"] # [doc = "      .path = \"file path\",  //File path. This options value is requied."] # [doc = "      .omode =  ...,        //File open mode."] # [doc = "                            //    Default: `IWFS_DEFAULT_OMODE`"] # [doc = "      .lock_mode = ...,     //File locking mode acquired by process opened this file."] # [doc = "                            //    Default: `IWP_NOLOCK`"] # [doc = "      .filemode = ..        //Specifies the permissions to use in case a new file is created."] # [doc = "                            //    Default: `00644`"] # [doc = "   }"] # [doc = " @endcode"] # [doc = ""] # [doc = " @param f `struct IWFS_FILE` pointer."] # [doc = " @param opts [in] File open options"] # [doc = " @return `0` on success or error code."] # [doc = " @relatesalso IWFS_FILE"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param opts [in] File open options
[INFO] [stdout]                        ^^
[INFO] [stdout]   = note: no item named `in` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:194044
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Open iwkv storage."] # [doc = " @code {.c}"] # [doc = "  IWKV iwkv;"] # [doc = "  IWKV_OPTS opts = {"] # [doc = "    .path = \"mystore.db\""] # [doc = "  };"] # [doc = "  iwrc rc = iwkv_open(&opts, &iwkv);"] # [doc = " @endcode"] # [doc = " @note Any opened iwkv storage must be closed by `iwkv_close()` after usage."] # [doc = " @param opts Database open options."] # [doc = " @param [out] iwkvp Pointer to @ref IWKV structure."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] iwkvp Pointer to @ref IWKV structure.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:194583
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get iwkv database handler identified by specified `dbid` number."] # [doc = " @details In the case if no database matched `dbid`"] # [doc = "          a new database will be created using specified function arguments."] # [doc = ""] # [doc = " @note Database handler doesn't require to be explicitly closed or freed."] # [doc = "       Although it may be usefull to release database cache memory of unused databases"] # [doc = "       dependening on memory requirements of your application by `iwkv_db_cache_release()`."] # [doc = " @note Database `flags` argument must be same for all subsequent"] # [doc = "       calls after first call for particular database,"] # [doc = "       otherwise `IWKV_ERROR_INCOMPATIBLE_DB_MODE` will be reported."] # [doc = ""] # [doc = " @param iwkv Pointer to @ref IWKV handler"] # [doc = " @param dbid Database identifier"] # [doc = " @param flags Database initialization flags"] # [doc = " @param [out] dbp Pointer to database opaque structure"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] dbp Pointer to database opaque structure
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:195692
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Create new database with next available database id."] # [doc = " @see iwrc iwkv_db()"] # [doc = ""] # [doc = " @param flags Database initialization flags"] # [doc = " @param [out] dbidp Database identifier placeholder will be filled with next available id."] # [doc = " @param [out] dbp Pointer to database opaque structure"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] dbidp Database identifier placeholder will be filled with next available id.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:199167
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get value for given `key`."] # [doc = ""] # [doc = " @note If not matching record found `IWKV_ERROR_NOTFOUND` will be returned."] # [doc = " @note On success a returned value must be freed with `iwkv_val_dispose()`"] # [doc = ""] # [doc = " @param db Database handler"] # [doc = " @param key Key data"] # [doc = " @param [out] oval Value associated with `key` or `NULL`"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] oval Value associated with `key` or `NULL`
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:199659
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get value for given `key` and copy it into provided `vbuf` using up to `vbufsz` bytes."] # [doc = ""] # [doc = " @param db Database handler"] # [doc = " @param key Key data"] # [doc = " @param vbuf Pointer to value buffer"] # [doc = " @param vbufsz Value buffer size"] # [doc = " @param [out] vsz Actual value size"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] vsz Actual value size
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:200545
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get arbitrary data associated with database."] # [doc = " @param db Database handler"] # [doc = " @param buf Output buffer"] # [doc = " @param sz Size of target buffer"] # [doc = " @param [out] rsz Number of bytes read actually"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] rsz Number of bytes read actually
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:203818
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Copy value data to the specified buffer at the current cursor position."] # [doc = " @note At most of `bufsz` bytes will be copied into `vbuf`."] # [doc = ""] # [doc = " @param cur Opened cursor object"] # [doc = " @param vbuf Pointer to value buffer"] # [doc = " @param vbufsz Value buffer size"] # [doc = " @param [out] vsz Actual value size"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] vsz Actual value size
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:204716
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Copy key data to the specified buffer at the current cursor position."] # [doc = " @note At most of `bufsz` bytes will be copied into `kbuf`."] # [doc = ""] # [doc = " @param cur Opened cursor object"] # [doc = " @param kbuf Pointer to value buffer, can be zero if kbufsz is zero too."] # [doc = " @param kbufsz Key buffer size, cab be zero."] # [doc = " @param [out] ksz Actual key size"] # [doc = " @param [out] compound Compound key part value, can be zero."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] ksz Actual key size
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:206883
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " Creates an online database backup image and copies it into the specified `target_file`."] # [doc = " During online backup phase read/write database operations are not"] # [doc = " blocked for significant amount of time. Backup finish time is"] # [doc = " placed into `ts` as number of milliseconds since epoch."] # [doc = " Online backup guaranties what all records before `ts` timestamp will"] # [doc = " be stored in backup image. Later, online backup image can be"] # [doc = " opened as ordinary database file."] # [doc = ""] # [doc = " @note In order to avoid deadlocks: close all opened database cursors"] # [doc = " before calling this method."] # [doc = ""] # [doc = " @param iwkv"] # [doc = " @param [out] ts Backup completion timestamp"] # [doc = " @param target_file backup file path"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] ts Backup completion timestamp
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:207826
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get database file status info."] # [doc = " @note Database should be in opened state."] # [doc = ""] # [doc = " @see IWFS_FILE::state"] # [doc = " @param db Database handler"] # [doc = " @param [out] out IWFS_FSM_STATE placeholder iwkv file state"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] out IWFS_FSM_STATE placeholder iwkv file state
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:229868
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Create empty binary JSON object."] # [doc = ""] # [doc = " @note `jblp` should be disposed by `jbl_destroy()`"] # [doc = " @see `jbl_fill_from_node()`"] # [doc = " @param [out] jblp Pointer to be initialized by new object."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp Pointer to be initialized by new object.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:230186
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Create empty binary JSON array."] # [doc = ""] # [doc = " @note `jblp` should be disposed by `jbl_destroy()`"] # [doc = " @see `jbl_fill_from_node()`"] # [doc = " @param [out] jblp Pointer to be initialized by new object."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp Pointer to be initialized by new object.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:235633
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Initialize new `JBL` document by `binn` data from buffer."] # [doc = " @note Created document will be allocated by `malloc()`"] # [doc = " and should be destroyed by `jbl_destroy()`."] # [doc = ""] # [doc = " @param [out] jblp        Pointer initialized by created JBL document. Not zero."] # [doc = " @param buf               Memory buffer with `binn` data. Not zero."] # [doc = " @param bufsz             Size of `buf`"] # [doc = " @param keep_on_destroy   If true `buf` not will be freed by `jbl_destroy()`"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp        Pointer initialized by created JBL document. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:240704
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Constructs new `JBL` object from JSON string."] # [doc = " @note `jblp` should be disposed by `jbl_destroy()`"] # [doc = " @param [out] jblp  Pointer initialized by created JBL document. Not zero."] # [doc = " @param jsonstr     JSON string to be converted"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp  Pointer initialized by created JBL document. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:243813
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Finds value in `jbl` document pointed by rfc6901 `path` and store it into `res`."] # [doc = ""] # [doc = " @note `res` should be disposed by `jbl_destroy()`."] # [doc = " @note If value is not fount `res` will be set to zero."] # [doc = " @param jbl         JBL document. Not zero."] # [doc = " @param path        rfc6901 JSON pointer. Not zero."] # [doc = " @param [out] res   Output value holder"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] res   Output value holder
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:245622
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief @brief Finds value in `jbl` document pointed by `jp` structure and store it into `res`."] # [doc = ""] # [doc = " @note `res` should be disposed by `jbl_destroy()`."] # [doc = " @note If value is not fount `res` will be set to zero."] # [doc = " @see `jbl_ptr_alloc()`"] # [doc = " @param jbl         JBL document. Not zero."] # [doc = " @param jp          JSON pointer."] # [doc = " @param [out] res   Output value holder"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] res   Output value holder
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:246246
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Represent `jbl` document as raw data buffer."] # [doc = ""] # [doc = " @note Caller do not require release `buf` explicitly."] # [doc = " @param jbl         JBL document. Not zero."] # [doc = " @param [out] buf   Pointer to data buffer. Not zero."] # [doc = " @param [out] size  Pointer to data buffer size. Not zero."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] buf   Pointer to data buffer. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:248662
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Initializes placeholder for jbl iteration."] # [doc = "        Must be freed by `jbl_destroy()` after iteration."] # [doc = " @param [out] jblp Pointer to be initialized by new object."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp Pointer to be initialized by new object.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:249871
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Converts `jbl` value to `JBL_NODE` tree."] # [doc = " @note `node` resources will be released when `pool` destroyed."] # [doc = ""] # [doc = " @param jbl             JSON document in compact `binn` format. Not zero."] # [doc = " @param [out] node      Holder of new `JBL_NODE` value. Not zero."] # [doc = " @param clone_strings   If `true` JSON keys and string values will be cloned into given `pool`"] # [doc = "                        otherwise only pointers to strings will be assigned."] # [doc = "                        Use `true` if you want to be completely safe when given `jbl`"] # [doc = "                        object will be destroyed."] # [doc = " @param pool            Memory used to allocate new `JBL_NODE` tree. Not zero."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] node      Holder of new `JBL_NODE` value. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:250757
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Converts `json` text to `JBL_NODE` tree."] # [doc = " @note `node` resources will be released when `pool` destroyed."] # [doc = ""] # [doc = " @param json        JSON text"] # [doc = " @param [out] node  Holder of new `JBL_NODE` value. Not zero."] # [doc = " @param pool        Memory used to allocate new `JBL_NODE` tree. Not zero."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] node  Holder of new `JBL_NODE` value. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:253265
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Compares JSON tree nodes."] # [doc = ""] # [doc = " - Primitive JSON values compared as is."] # [doc = " - JSON arrays compared by values held in the same position in array."] # [doc = " - JSON objects compared by corresponding values held under lexicographically sorted keys."] # [doc = ""] # [doc = " @param n1"] # [doc = " @param n2"] # [doc = " @param [out] rcp"] # [doc = ""] # [doc = " @return - Not zero if `n1` and `n2` have different types."] # [doc = "         - Zero if `n1` and `n2` are equal."] # [doc = "         - Greater than zero  if `n1` greater than `n2`"] # [doc = "         - Lesser than zero if `n1` lesser than `n2`"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] rcp
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:256508
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Add nested object under the given `key`"] # [doc = ""] # [doc = " @param parent Parent holder"] # [doc = " @param key Child node key cloned into node. Can be zero if parent is an array."] # [doc = " @param node_out [out] Pointer to new node, can be zero."] # [doc = " @param pool Allocation pool"] # [doc = " @return IW_EXPORT jbn_add_item_obj"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param node_out [out] Pointer to new node, can be zero.
[INFO] [stdout]                            ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:257037
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Add nested array under the given `key`"] # [doc = ""] # [doc = " @param parent Parent holder"] # [doc = " @param key Child node key cloned into node. Can be zero if parent is an array."] # [doc = " @param node_out [out] Pointer to new node, can be zero."] # [doc = " @param pool Allocation pool"] # [doc = " @return IW_EXPORT jbn_add_item_obj"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param node_out [out] Pointer to new node, can be zero.
[INFO] [stdout]                            ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:257565
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Adds boolean JSON node to the given `parent` node."] # [doc = ""] # [doc = " @param parent Parent holder."] # [doc = " @param key Child node key cloned into node. Can be zero if parent is an array."] # [doc = " @param val Boolean node value."] # [doc = " @param node_out [out] Pointer to new node, can be zero."] # [doc = " @param pool Allocation pool."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param node_out [out] Pointer to new node, can be zero.
[INFO] [stdout]                            ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:258820
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Parses rfc6901 JSON path."] # [doc = " @note `jpp` structure should be disposed by `free()`."] # [doc = ""] # [doc = " @param path      JSON path string. Not zero."] # [doc = " @param [out] jpp Holder for parsed path structure. Not zero."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jpp Holder for parsed path structure. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:259193
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Parses rfc6901 JSON path."] # [doc = ""] # [doc = " @param path  JSON path string. Not zero."] # [doc = " @param [out] jpp JSON path string. Not zero."] # [doc = " @param pool  Pool used for memory allocation. Not zero."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jpp JSON path string. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:287405
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Open storage file."] # [doc = ""] # [doc = " Storage can be opened only by one single process at time."] # [doc = ""] # [doc = " @param opts  Operating options. Can be stack allocated or disposed after `ejdb_open()` call."] # [doc = " @param [out] ejdbp EJDB storage handle pointer as result."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] ejdbp EJDB storage handle pointer as result.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:287808
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Closes storage and frees up all resources."] # [doc = " @param [in,out] ejdbp Pointer to storage handle, will set to zero oncompletion."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [in,out] ejdbp Pointer to storage handle, will set to zero oncompletion.
[INFO] [stdout]                   ^^^^^^
[INFO] [stdout]   = note: no item named `in,out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:288126
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a query."] # [doc = ""] # [doc = " The `ux` structure should be configured before this call,"] # [doc = " usually it is a stack allocated object."] # [doc = ""] # [doc = " Query object should be created by `jql_create()`."] # [doc = ""] # [doc = " Example:"] # [doc = ""] # [doc = " @code {.c}"] # [doc = ""] # [doc = "  JQL q;"] # [doc = "  iwrc rc = jql_create(&q, \"mycollection\", \"/[firstName=?]\");"] # [doc = "  RCRET(rc);"] # [doc = ""] # [doc = "  jql_set_str(q, 0, 0, \"Andy\"); // Set positional string query parameter"] # [doc = ""] # [doc = "  EJDB_EXEC ux = {"] # [doc = "    .db = db,"] # [doc = "    .q = q,"] # [doc = "    .visitor = my_query_results_visitor_func"] # [doc = "  };"] # [doc = "  rc = ejdb_exec(&ux);  // Execute query"] # [doc = "  jql_destroy(&q);      // Destroy query object"] # [doc = ""] # [doc = " @endcode"] # [doc = ""] # [doc = " Query object can be reused in many `ejdb_exec()` calls"] # [doc = " with different positional/named parameters."] # [doc = ""] # [doc = " @param [in] ux Query execution params, object state may be changes during query execution."] # [doc = "                Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [in] ux Query execution params, object state may be changes during query execution.
[INFO] [stdout]                   ^^
[INFO] [stdout]   = note: no item named `in` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:289458
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a given query and builds a query result as linked list of documents."] # [doc = ""] # [doc = " @warning Getting whole query result as linked list can be memory consuming for large collections."] # [doc = "          Consider use of `ejdb_exec()` with visitor or set a positive `limit` value."] # [doc = ""] # [doc = " @param db            Database handle. Not zero."] # [doc = " @param q             Query object. Not zero."] # [doc = " @param [out] first   First document in result set or zero if no matched documents found."] # [doc = " @param limit         Maximum number of documents in result set. Takes precedence over `limit` encoded in query."] # [doc = "                      Zero means a `limit` encoded in `q` will be used."] # [doc = " @param pool          Memory pool will keep documents allocated in result set. Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] first   First document in result set or zero if no matched documents found.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:290545
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a given query `q` then returns `count` of matched documents."] # [doc = ""] # [doc = " @param db           Database handle. Not zero."] # [doc = " @param q            Query object. Not zero."] # [doc = " @param [out] count  Placeholder for number of matched documents. Not zero."] # [doc = " @param limit        Limit of matched rows. Makes sense for update queries."] # [doc = ""] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] count  Placeholder for number of matched documents. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:291053
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a given query `q` then returns `count` of matched documents."] # [doc = ""] # [doc = " @param db           Database handle. Not zero."] # [doc = " @param coll         Name of document collection."] # [doc = "                     Can be zero, in what collection name should be encoded in query."] # [doc = " @param q            Query text. Not zero."] # [doc = " @param [out] count  Placeholder for number of matched documents. Not zero."] # [doc = " @param limit        Limit of matched rows. Makes sense for update queries."] # [doc = ""] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] count  Placeholder for number of matched documents. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:292703
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a given `query` and builds a result as linked list of documents."] # [doc = ""] # [doc = " @note Returned `listp` must be disposed by `ejdb_list_destroy()`"] # [doc = " @warning Getting whole query result as linked list can be memory consuming for large collections."] # [doc = "          Consider use of `ejdb_exec()` with visitor or set a positive `limit` value."] # [doc = ""] # [doc = " @param db            Database handle. Not zero."] # [doc = " @param coll          Collection name. If zero, collection name must be encoded in query."] # [doc = " @param query         Query text. Not zero."] # [doc = " @param limit         Maximum number of documents in result set. Takes precedence over `limit` encoded in query."] # [doc = "                      Zero means a `limit` encoded in `query` will be used."] # [doc = " @param [out] listp   Holder for query result, should be disposed by `ejdb_list_destroy()`."] # [doc = "                      Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] listp   Holder for query result, should be disposed by `ejdb_list_destroy()`.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:293978
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a given `query` and builds a result as linked list of documents."] # [doc = ""] # [doc = " @note Returned `listp` must be disposed by `ejdb_list_destroy()`"] # [doc = " @warning Getting whole query result as linked list can be memory consuming for large collections."] # [doc = "          Consider use of `ejdb_exec()` with visitor or set a positive `limit` value."] # [doc = ""] # [doc = " @param db            Database handle. Not zero."] # [doc = " @param coll          Collection name. If zero, collection name must be encoded in query."] # [doc = " @param query         Query text. Not zero."] # [doc = " @param limit         Maximum number of documents in result set. Takes precedence over `limit` encoded in query."] # [doc = " @param log           Optional buffer to collect query execution / index usage info."] # [doc = " @param [out] listp   Holder for query result, should be disposed by `ejdb_list_destroy()`."] # [doc = "                      Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] listp   Holder for query result, should be disposed by `ejdb_list_destroy()`.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:295283
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a given query `q` and builds a result as linked list of documents (`listp`)."] # [doc = ""] # [doc = " @note Returned `listp` must be disposed by `ejdb_list_destroy()`"] # [doc = " @warning Getting whole query result as linked list can be memory consuming for large collections."] # [doc = "          Consider use of `ejdb_exec()` with visitor  or set a positive `limit` value."] # [doc = ""] # [doc = " @param db           Database handle. Not zero."] # [doc = " @param q            Query object. Not zero."] # [doc = " @param limit        Maximum number of documents in result set. Takes precedence over `limit` encoded in query."] # [doc = " @param log          Optional buffer to collect query execution / index usage info."] # [doc = " @param [out] listp  Holder for query result, should be disposed by `ejdb_list_destroy()`."] # [doc = "                     Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] listp  Holder for query result, should be disposed by `ejdb_list_destroy()`.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:296410
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...n "C" { # [doc = " @brief Destroy query result set and set `listp` to zero."] # [doc = " @param [in,out] listp Can be zero."] pub fn e...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [in,out] listp Can be zero.
[INFO] [stdout]                   ^^^^^^
[INFO] [stdout]   = note: no item named `in,out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:301600
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Save a document into `coll` under new identifier."] # [doc = ""] # [doc = " @param db          Database handle. Not zero."] # [doc = " @param coll        Collection name. Not zero."] # [doc = " @param jbl         JSON document. Not zero."] # [doc = " @param [out] oid   Placeholder for new document id. Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] oid   Placeholder for new document id. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:302165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Save a document into `coll` under new identifier."] # [doc = ""] # [doc = " @param db          Database handle. Not zero."] # [doc = " @param coll        Collection name. Not zero."] # [doc = " @param jbn         JSON document. Not zero."] # [doc = " @param [out] oid   Placeholder for new document id. Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] oid   Placeholder for new document id. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:302738
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Retrieve document identified by given `id` from collection `coll`."] # [doc = ""] # [doc = " @param db          Database handle. Not zero."] # [doc = " @param coll        Collection name. Not zero."] # [doc = " @param id          Document id. Not zero."] # [doc = " @param [out] jblp  Placeholder for document."] # [doc = "                    Must be released by `jbl_destroy()`"] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "         `IWKV_ERROR_NOTFOUND` if document not found."] # [doc = "         `IW_ERROR_NOT_EXISTS` if collection `coll` is not exists in db."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp  Placeholder for document.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:307764
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Returns JSON document describind database structure."] # [doc = " @note Returned `jblp` must be disposed by `jbl_destroy()`"] # [doc = ""] # [doc = " Example database metadata:"] # [doc = " @code {.json}"] # [doc = ""] # [doc = "   {"] # [doc = "    \"version\": \"2.0.0\", // EJDB engine version"] # [doc = "    \"file\": \"db.jb\",    // Path to storage file"] # [doc = "    \"size\": 16384,      // Storage file size in bytes"] # [doc = "    \"collections\": [    // List of collections"] # [doc = "     {"] # [doc = "      \"name\": \"c1\",     // Collection name"] # [doc = "      \"dbid\": 3,        // Collection database ID"] # [doc = "      \"rnum\": 2,        // Number of documents in collection"] # [doc = "      \"indexes\": [      // List of collections indexes"] # [doc = "       {"] # [doc = "        \"ptr\": \"/n\",    // rfc6901 JSON pointer to indexed field"] # [doc = "        \"mode\": 8,      // Index mode. Here is EJDB_IDX_I64"] # [doc = "        \"idbf\": 96,     // Index flags. See iwdb_flags_t"] # [doc = "        \"dbid\": 4,      // Index database ID"] # [doc = "        \"rnum\": 2       // Number records stored in index database"] # [doc = "       }"] # [doc = "      ]"] # [doc = "     }"] # [doc = "    ]"] # [doc = "   }"] # [doc = " @endcode"] # [doc = ""] # [doc = " @param db          Database handle. Not zero."] # [doc = " @param [out] jblp  JSON object describing ejdb storage."] # [doc = "                    Must be disposed by `jbl_destroy()`"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp  JSON object describing ejdb storage.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:309350
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " Creates an online database backup image and copies it into the specified `target_file`."] # [doc = " During online backup phase read/write database operations are allowed and not"] # [doc = " blocked for significant amount of time. Backup finish time is placed into `ts`"] # [doc = " as number of milliseconds since epoch."] # [doc = ""] # [doc = " Online backup guaranties what all records before `ts` timestamp will"] # [doc = " be stored in backup image. Later, online backup image can be"] # [doc = " opened as ordinary database file."] # [doc = ""] # [doc = " @note In order to avoid deadlocks: close all opened database cursors"] # [doc = " before calling this method or do call in separate thread."] # [doc = ""] # [doc = " @param Database handle. Not zero."] # [doc = " @param [out] ts Backup completion timestamp"] # [doc = " @param target_file backup file path"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] ts Backup completion timestamp
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:310368
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get access to underlying IWKV storage."] # [doc = "        Use it with caution."] # [doc = ""] # [doc = " @param db Database handle. Not zero."] # [doc = " @param [out] kvp Placeholder for IWKV storage."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] kvp Placeholder for IWKV storage.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:102303
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief File need to be resized."] # [doc = ""] # [doc = " @param osize Old file size"] # [doc = " @param nsize New file size"] # [doc = " @param [out] handled File resizing handled by llistener."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] handled File resizing handled by llistener.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:108657
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Write @a buf bytes into the file"] # [doc = ""] # [doc = " @param f `struct IWFS_FILE` pointer"] # [doc = " @param off Offset from start of the file where bytes will write."] # [doc = " @param buf Buffer to write."] # [doc = " @param siz Number of bytes to write."] # [doc = " @param [out] sp Number of bytes actually written"] # [doc = " @return `0` on success or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] sp Number of bytes actually written
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:109245
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Read @a siz bytes into @a buf at the specified offset @a off"] # [doc = ""] # [doc = " @param f `struct IWFS_FILE` pointer."] # [doc = " @param off Offset from start of the file."] # [doc = " @param buf Buffer to read into."] # [doc = " @param siz Number of bytes to read."] # [doc = " @param [out] sp Number of bytes actually read."] # [doc = " @return `0` on success or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] sp Number of bytes actually read.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:110281
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Return current file state."] # [doc = " @param f `struct IWFS_FILE` pointer."] # [doc = " @param [out] state File state placeholder."] # [doc = " @return `0` on success or error code."] # [doc = ""] # [doc = " @see struct IWFS_FILE_STATE"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] state File state placeholder.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:122706
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Retrieve mmaped region by its offset @a off and keep file as read locked."] # [doc = ""] # [doc = " If region was not mmaped previously with IWFS_EXT::add_mmap"] # [doc = " the `IWFS_ERROR_NOT_MMAPED` error code will be returned."] # [doc = ""] # [doc = " WARNING: Internal read lock will be acquired and"] # [doc = "          must be released by subsequent `release_mmap()` call"] # [doc = "          after all activity with mmaped region has finished."] # [doc = ""] # [doc = " @param f `IWFS_EXT`"] # [doc = " @param off Region start offset"] # [doc = " @param [out] mm Pointer assigned to start of mmaped region of `NULL` if"] # [doc = "                 error occurred."] # [doc = " @param [out] sp Length of region"] # [doc = " @return `0` on success or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] mm Pointer assigned to start of mmaped region of `NULL` if
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:169641
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Allocate a continuous address space within a file"] # [doc = "        with length greater or equal to the desired @a len bytes."] # [doc = ""] # [doc = " `Offset` and  `length` allocated area will be block size aligned."] # [doc = ""] # [doc = " @param f `IWFS_FSM` file."] # [doc = " @param len Desired length of an allocated area in bytes."] # [doc = " @param [in,out] oaddr Placeholder for the address of an allocated area."] # [doc = "                       Value of @a oaddr passed to this function used as"] # [doc = " `hint` in order"] # [doc = "                       to allocate area located closely to the specified @a"] # [doc = " oaddr value."] # [doc = " @param [out] olen Actual length of an allocated area in bytes."] # [doc = " @param opts Allocation options bitmask flag @ref iwfs_fsm_aflags"] # [doc = " @return `0` on success or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [in,out] oaddr Placeholder for the address of an allocated area.
[INFO] [stdout]                   ^^^^^^
[INFO] [stdout]   = note: no item named `in,out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:169641
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Allocate a continuous address space within a file"] # [doc = "        with length greater or equal to the desired @a len bytes."] # [doc = ""] # [doc = " `Offset` and  `length` allocated area will be block size aligned."] # [doc = ""] # [doc = " @param f `IWFS_FSM` file."] # [doc = " @param len Desired length of an allocated area in bytes."] # [doc = " @param [in,out] oaddr Placeholder for the address of an allocated area."] # [doc = "                       Value of @a oaddr passed to this function used as"] # [doc = " `hint` in order"] # [doc = "                       to allocate area located closely to the specified @a"] # [doc = " oaddr value."] # [doc = " @param [out] olen Actual length of an allocated area in bytes."] # [doc = " @param opts Allocation options bitmask flag @ref iwfs_fsm_aflags"] # [doc = " @return `0` on success or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] olen Actual length of an allocated area in bytes.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:170701
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Reallocate and adjust a size of an allocated block."] # [doc = ""] # [doc = " If the given @a nlen value lesser than actual length of segment @a olen in"] # [doc = " that case"] # [doc = " segment will be truncated."] # [doc = ""] # [doc = " @param f `IWFS_FSM` file."] # [doc = " @param nlen Desired length of segment in bytes."] # [doc = " @param oaddr [in,out] Address of an allocated segment. Placeholder for new"] # [doc = " address of reallocated segment."] # [doc = " @param olen [in,out] Length of an allocated segment. Placeholder for length"] # [doc = " of reallocated segment."] # [doc = " @param opts Allocation options bitmask flag @ref iwfs_fsm_aflags"] # [doc = " @return `0` on success or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param oaddr [in,out] Address of an allocated segment. Placeholder for new
[INFO] [stdout]                         ^^^^^^
[INFO] [stdout]   = note: no item named `in,out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:172931
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Read a data from the custom file header."] # [doc = ""] # [doc = " A custom file header size specified in IWFS_FSM_OPTS::hdrlen options on"] # [doc = " file creation."] # [doc = ""] # [doc = " @param off Offset position relative to custom header start offset."] # [doc = " @param [out] buf Data buffer to read into"] # [doc = " @param Number of bytes to read"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] buf Data buffer to read into
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:283441
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; # [doc = " @brief Visitor for matched documents during query execution."] # [doc = ""] # [doc = " @param ctx Visitor context."] # [doc = " @param doc Data in `doc` is valid only during execution of this method, to keep a data for farther"] # [doc = "        processing you need to copy it."] # [doc = " @param step [out] Move forward cursor to given number of steps, `1` by default."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param step [out] Move forward cursor to given number of steps, `1` by default.
[INFO] [stdout]                        ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 58 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 14.69s
[INFO] running `Command { std: "docker" "inspect" "897581de422f86dda286d1d9f537480ac7932c08c8935858b693d7588682d2a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "897581de422f86dda286d1d9f537480ac7932c08c8935858b693d7588682d2a9", kill_on_drop: false }`
[INFO] [stdout] 897581de422f86dda286d1d9f537480ac7932c08c8935858b693d7588682d2a9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2715fa5ccdbbb98b0b56fc2247797958ba572f0ac3c11d81571493c2c698db25
[INFO] running `Command { std: "docker" "start" "-a" "2715fa5ccdbbb98b0b56fc2247797958ba572f0ac3c11d81571493c2c698db25", kill_on_drop: false }`
[INFO] [stderr]  Documenting ejdb2-sys-windows v2.61.75 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:86296
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...} extern "C" { # [doc = " @brief Remove embedded @a errno code from the passed @a rc"] # [doc = " @param [in,out] rc"] pub fn iwrc_str...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [in,out] rc
[INFO] [stdout]                   ^^^^^^
[INFO] [stdout]   = note: no item named `in,out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:93163
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get current time in milliseconds."] # [doc = ""] # [doc = " @param [out] time Time returned"] # [doc = " @return `0` for success, or error code"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] time Time returned
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:95169
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Stat the file specified by @a path."] # [doc = ""] # [doc = " @param path File path"] # [doc = " @param [out] stat File stat info placeholder."] # [doc = " @return `0` on sucess or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] stat File stat info placeholder.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:96208
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Read @a siz bytes from file @a fh"] # [doc = "        into @a buf at the specified offset @a off."] # [doc = ""] # [doc = " @param fh        File handle."] # [doc = " @param off       Offset from start of the file."] # [doc = " @param [out] buf       Buffer into which bytes will read."] # [doc = " @param siz       Number of bytes to read."] # [doc = " @param [out] sp  Number of bytes read actually"] # [doc = " @return `0` on sucess or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] buf       Buffer into which bytes will read.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:96828
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Write @a siz bytes into file @a fh"] # [doc = "        at the specified offset @a off"] # [doc = "        from buffer @a buf."] # [doc = ""] # [doc = " @param fh    File handle."] # [doc = " @param off   Offset from start of the file."] # [doc = " @param buf   Data buffer to write."] # [doc = " @param siz   Number of bytes to write."] # [doc = " @param [out] sp   Number of bytes written."] # [doc = " @return `0` on sucess or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] sp   Number of bytes written.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:112750
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Open file and initialize a given @a f structure."] # [doc = ""] # [doc = " <strong>File open options:</strong>"] # [doc = " @code {.c}"] # [doc = "   opts = {"] # [doc = "      .path = \"file path\",  //File path. This options value is requied."] # [doc = "      .omode =  ...,        //File open mode."] # [doc = "                            //    Default: `IWFS_DEFAULT_OMODE`"] # [doc = "      .lock_mode = ...,     //File locking mode acquired by process opened this file."] # [doc = "                            //    Default: `IWP_NOLOCK`"] # [doc = "      .filemode = ..        //Specifies the permissions to use in case a new file is created."] # [doc = "                            //    Default: `00644`"] # [doc = "   }"] # [doc = " @endcode"] # [doc = ""] # [doc = " @param f `struct IWFS_FILE` pointer."] # [doc = " @param opts [in] File open options"] # [doc = " @return `0` on success or error code."] # [doc = " @relatesalso IWFS_FILE"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param opts [in] File open options
[INFO] [stdout]                        ^^
[INFO] [stdout]   = note: no item named `in` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:194044
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Open iwkv storage."] # [doc = " @code {.c}"] # [doc = "  IWKV iwkv;"] # [doc = "  IWKV_OPTS opts = {"] # [doc = "    .path = \"mystore.db\""] # [doc = "  };"] # [doc = "  iwrc rc = iwkv_open(&opts, &iwkv);"] # [doc = " @endcode"] # [doc = " @note Any opened iwkv storage must be closed by `iwkv_close()` after usage."] # [doc = " @param opts Database open options."] # [doc = " @param [out] iwkvp Pointer to @ref IWKV structure."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] iwkvp Pointer to @ref IWKV structure.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:194583
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get iwkv database handler identified by specified `dbid` number."] # [doc = " @details In the case if no database matched `dbid`"] # [doc = "          a new database will be created using specified function arguments."] # [doc = ""] # [doc = " @note Database handler doesn't require to be explicitly closed or freed."] # [doc = "       Although it may be usefull to release database cache memory of unused databases"] # [doc = "       dependening on memory requirements of your application by `iwkv_db_cache_release()`."] # [doc = " @note Database `flags` argument must be same for all subsequent"] # [doc = "       calls after first call for particular database,"] # [doc = "       otherwise `IWKV_ERROR_INCOMPATIBLE_DB_MODE` will be reported."] # [doc = ""] # [doc = " @param iwkv Pointer to @ref IWKV handler"] # [doc = " @param dbid Database identifier"] # [doc = " @param flags Database initialization flags"] # [doc = " @param [out] dbp Pointer to database opaque structure"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] dbp Pointer to database opaque structure
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:195692
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Create new database with next available database id."] # [doc = " @see iwrc iwkv_db()"] # [doc = ""] # [doc = " @param flags Database initialization flags"] # [doc = " @param [out] dbidp Database identifier placeholder will be filled with next available id."] # [doc = " @param [out] dbp Pointer to database opaque structure"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] dbidp Database identifier placeholder will be filled with next available id.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:199167
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get value for given `key`."] # [doc = ""] # [doc = " @note If not matching record found `IWKV_ERROR_NOTFOUND` will be returned."] # [doc = " @note On success a returned value must be freed with `iwkv_val_dispose()`"] # [doc = ""] # [doc = " @param db Database handler"] # [doc = " @param key Key data"] # [doc = " @param [out] oval Value associated with `key` or `NULL`"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] oval Value associated with `key` or `NULL`
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:199659
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get value for given `key` and copy it into provided `vbuf` using up to `vbufsz` bytes."] # [doc = ""] # [doc = " @param db Database handler"] # [doc = " @param key Key data"] # [doc = " @param vbuf Pointer to value buffer"] # [doc = " @param vbufsz Value buffer size"] # [doc = " @param [out] vsz Actual value size"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] vsz Actual value size
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:200545
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get arbitrary data associated with database."] # [doc = " @param db Database handler"] # [doc = " @param buf Output buffer"] # [doc = " @param sz Size of target buffer"] # [doc = " @param [out] rsz Number of bytes read actually"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] rsz Number of bytes read actually
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:203818
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Copy value data to the specified buffer at the current cursor position."] # [doc = " @note At most of `bufsz` bytes will be copied into `vbuf`."] # [doc = ""] # [doc = " @param cur Opened cursor object"] # [doc = " @param vbuf Pointer to value buffer"] # [doc = " @param vbufsz Value buffer size"] # [doc = " @param [out] vsz Actual value size"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] vsz Actual value size
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:204716
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Copy key data to the specified buffer at the current cursor position."] # [doc = " @note At most of `bufsz` bytes will be copied into `kbuf`."] # [doc = ""] # [doc = " @param cur Opened cursor object"] # [doc = " @param kbuf Pointer to value buffer, can be zero if kbufsz is zero too."] # [doc = " @param kbufsz Key buffer size, cab be zero."] # [doc = " @param [out] ksz Actual key size"] # [doc = " @param [out] compound Compound key part value, can be zero."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] ksz Actual key size
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:206883
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " Creates an online database backup image and copies it into the specified `target_file`."] # [doc = " During online backup phase read/write database operations are not"] # [doc = " blocked for significant amount of time. Backup finish time is"] # [doc = " placed into `ts` as number of milliseconds since epoch."] # [doc = " Online backup guaranties what all records before `ts` timestamp will"] # [doc = " be stored in backup image. Later, online backup image can be"] # [doc = " opened as ordinary database file."] # [doc = ""] # [doc = " @note In order to avoid deadlocks: close all opened database cursors"] # [doc = " before calling this method."] # [doc = ""] # [doc = " @param iwkv"] # [doc = " @param [out] ts Backup completion timestamp"] # [doc = " @param target_file backup file path"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] ts Backup completion timestamp
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:207826
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get database file status info."] # [doc = " @note Database should be in opened state."] # [doc = ""] # [doc = " @see IWFS_FILE::state"] # [doc = " @param db Database handler"] # [doc = " @param [out] out IWFS_FSM_STATE placeholder iwkv file state"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] out IWFS_FSM_STATE placeholder iwkv file state
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:229868
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Create empty binary JSON object."] # [doc = ""] # [doc = " @note `jblp` should be disposed by `jbl_destroy()`"] # [doc = " @see `jbl_fill_from_node()`"] # [doc = " @param [out] jblp Pointer to be initialized by new object."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp Pointer to be initialized by new object.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:230186
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Create empty binary JSON array."] # [doc = ""] # [doc = " @note `jblp` should be disposed by `jbl_destroy()`"] # [doc = " @see `jbl_fill_from_node()`"] # [doc = " @param [out] jblp Pointer to be initialized by new object."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp Pointer to be initialized by new object.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:235633
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Initialize new `JBL` document by `binn` data from buffer."] # [doc = " @note Created document will be allocated by `malloc()`"] # [doc = " and should be destroyed by `jbl_destroy()`."] # [doc = ""] # [doc = " @param [out] jblp        Pointer initialized by created JBL document. Not zero."] # [doc = " @param buf               Memory buffer with `binn` data. Not zero."] # [doc = " @param bufsz             Size of `buf`"] # [doc = " @param keep_on_destroy   If true `buf` not will be freed by `jbl_destroy()`"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp        Pointer initialized by created JBL document. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:240704
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Constructs new `JBL` object from JSON string."] # [doc = " @note `jblp` should be disposed by `jbl_destroy()`"] # [doc = " @param [out] jblp  Pointer initialized by created JBL document. Not zero."] # [doc = " @param jsonstr     JSON string to be converted"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp  Pointer initialized by created JBL document. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:243813
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Finds value in `jbl` document pointed by rfc6901 `path` and store it into `res`."] # [doc = ""] # [doc = " @note `res` should be disposed by `jbl_destroy()`."] # [doc = " @note If value is not fount `res` will be set to zero."] # [doc = " @param jbl         JBL document. Not zero."] # [doc = " @param path        rfc6901 JSON pointer. Not zero."] # [doc = " @param [out] res   Output value holder"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] res   Output value holder
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:245622
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief @brief Finds value in `jbl` document pointed by `jp` structure and store it into `res`."] # [doc = ""] # [doc = " @note `res` should be disposed by `jbl_destroy()`."] # [doc = " @note If value is not fount `res` will be set to zero."] # [doc = " @see `jbl_ptr_alloc()`"] # [doc = " @param jbl         JBL document. Not zero."] # [doc = " @param jp          JSON pointer."] # [doc = " @param [out] res   Output value holder"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] res   Output value holder
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:246246
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Represent `jbl` document as raw data buffer."] # [doc = ""] # [doc = " @note Caller do not require release `buf` explicitly."] # [doc = " @param jbl         JBL document. Not zero."] # [doc = " @param [out] buf   Pointer to data buffer. Not zero."] # [doc = " @param [out] size  Pointer to data buffer size. Not zero."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] buf   Pointer to data buffer. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:248662
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Initializes placeholder for jbl iteration."] # [doc = "        Must be freed by `jbl_destroy()` after iteration."] # [doc = " @param [out] jblp Pointer to be initialized by new object."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp Pointer to be initialized by new object.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:249871
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Converts `jbl` value to `JBL_NODE` tree."] # [doc = " @note `node` resources will be released when `pool` destroyed."] # [doc = ""] # [doc = " @param jbl             JSON document in compact `binn` format. Not zero."] # [doc = " @param [out] node      Holder of new `JBL_NODE` value. Not zero."] # [doc = " @param clone_strings   If `true` JSON keys and string values will be cloned into given `pool`"] # [doc = "                        otherwise only pointers to strings will be assigned."] # [doc = "                        Use `true` if you want to be completely safe when given `jbl`"] # [doc = "                        object will be destroyed."] # [doc = " @param pool            Memory used to allocate new `JBL_NODE` tree. Not zero."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] node      Holder of new `JBL_NODE` value. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:250757
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Converts `json` text to `JBL_NODE` tree."] # [doc = " @note `node` resources will be released when `pool` destroyed."] # [doc = ""] # [doc = " @param json        JSON text"] # [doc = " @param [out] node  Holder of new `JBL_NODE` value. Not zero."] # [doc = " @param pool        Memory used to allocate new `JBL_NODE` tree. Not zero."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] node  Holder of new `JBL_NODE` value. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:253265
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Compares JSON tree nodes."] # [doc = ""] # [doc = " - Primitive JSON values compared as is."] # [doc = " - JSON arrays compared by values held in the same position in array."] # [doc = " - JSON objects compared by corresponding values held under lexicographically sorted keys."] # [doc = ""] # [doc = " @param n1"] # [doc = " @param n2"] # [doc = " @param [out] rcp"] # [doc = ""] # [doc = " @return - Not zero if `n1` and `n2` have different types."] # [doc = "         - Zero if `n1` and `n2` are equal."] # [doc = "         - Greater than zero  if `n1` greater than `n2`"] # [doc = "         - Lesser than zero if `n1` lesser than `n2`"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] rcp
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:256508
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Add nested object under the given `key`"] # [doc = ""] # [doc = " @param parent Parent holder"] # [doc = " @param key Child node key cloned into node. Can be zero if parent is an array."] # [doc = " @param node_out [out] Pointer to new node, can be zero."] # [doc = " @param pool Allocation pool"] # [doc = " @return IW_EXPORT jbn_add_item_obj"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param node_out [out] Pointer to new node, can be zero.
[INFO] [stdout]                            ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:257037
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Add nested array under the given `key`"] # [doc = ""] # [doc = " @param parent Parent holder"] # [doc = " @param key Child node key cloned into node. Can be zero if parent is an array."] # [doc = " @param node_out [out] Pointer to new node, can be zero."] # [doc = " @param pool Allocation pool"] # [doc = " @return IW_EXPORT jbn_add_item_obj"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param node_out [out] Pointer to new node, can be zero.
[INFO] [stdout]                            ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:257565
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Adds boolean JSON node to the given `parent` node."] # [doc = ""] # [doc = " @param parent Parent holder."] # [doc = " @param key Child node key cloned into node. Can be zero if parent is an array."] # [doc = " @param val Boolean node value."] # [doc = " @param node_out [out] Pointer to new node, can be zero."] # [doc = " @param pool Allocation pool."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param node_out [out] Pointer to new node, can be zero.
[INFO] [stdout]                            ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:258820
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Parses rfc6901 JSON path."] # [doc = " @note `jpp` structure should be disposed by `free()`."] # [doc = ""] # [doc = " @param path      JSON path string. Not zero."] # [doc = " @param [out] jpp Holder for parsed path structure. Not zero."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jpp Holder for parsed path structure. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:259193
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Parses rfc6901 JSON path."] # [doc = ""] # [doc = " @param path  JSON path string. Not zero."] # [doc = " @param [out] jpp JSON path string. Not zero."] # [doc = " @param pool  Pool used for memory allocation. Not zero."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jpp JSON path string. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:287405
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Open storage file."] # [doc = ""] # [doc = " Storage can be opened only by one single process at time."] # [doc = ""] # [doc = " @param opts  Operating options. Can be stack allocated or disposed after `ejdb_open()` call."] # [doc = " @param [out] ejdbp EJDB storage handle pointer as result."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] ejdbp EJDB storage handle pointer as result.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:287808
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Closes storage and frees up all resources."] # [doc = " @param [in,out] ejdbp Pointer to storage handle, will set to zero oncompletion."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [in,out] ejdbp Pointer to storage handle, will set to zero oncompletion.
[INFO] [stdout]                   ^^^^^^
[INFO] [stdout]   = note: no item named `in,out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:288126
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a query."] # [doc = ""] # [doc = " The `ux` structure should be configured before this call,"] # [doc = " usually it is a stack allocated object."] # [doc = ""] # [doc = " Query object should be created by `jql_create()`."] # [doc = ""] # [doc = " Example:"] # [doc = ""] # [doc = " @code {.c}"] # [doc = ""] # [doc = "  JQL q;"] # [doc = "  iwrc rc = jql_create(&q, \"mycollection\", \"/[firstName=?]\");"] # [doc = "  RCRET(rc);"] # [doc = ""] # [doc = "  jql_set_str(q, 0, 0, \"Andy\"); // Set positional string query parameter"] # [doc = ""] # [doc = "  EJDB_EXEC ux = {"] # [doc = "    .db = db,"] # [doc = "    .q = q,"] # [doc = "    .visitor = my_query_results_visitor_func"] # [doc = "  };"] # [doc = "  rc = ejdb_exec(&ux);  // Execute query"] # [doc = "  jql_destroy(&q);      // Destroy query object"] # [doc = ""] # [doc = " @endcode"] # [doc = ""] # [doc = " Query object can be reused in many `ejdb_exec()` calls"] # [doc = " with different positional/named parameters."] # [doc = ""] # [doc = " @param [in] ux Query execution params, object state may be changes during query execution."] # [doc = "                Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [in] ux Query execution params, object state may be changes during query execution.
[INFO] [stdout]                   ^^
[INFO] [stdout]   = note: no item named `in` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:289458
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a given query and builds a query result as linked list of documents."] # [doc = ""] # [doc = " @warning Getting whole query result as linked list can be memory consuming for large collections."] # [doc = "          Consider use of `ejdb_exec()` with visitor or set a positive `limit` value."] # [doc = ""] # [doc = " @param db            Database handle. Not zero."] # [doc = " @param q             Query object. Not zero."] # [doc = " @param [out] first   First document in result set or zero if no matched documents found."] # [doc = " @param limit         Maximum number of documents in result set. Takes precedence over `limit` encoded in query."] # [doc = "                      Zero means a `limit` encoded in `q` will be used."] # [doc = " @param pool          Memory pool will keep documents allocated in result set. Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] first   First document in result set or zero if no matched documents found.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:290545
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a given query `q` then returns `count` of matched documents."] # [doc = ""] # [doc = " @param db           Database handle. Not zero."] # [doc = " @param q            Query object. Not zero."] # [doc = " @param [out] count  Placeholder for number of matched documents. Not zero."] # [doc = " @param limit        Limit of matched rows. Makes sense for update queries."] # [doc = ""] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] count  Placeholder for number of matched documents. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:291053
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a given query `q` then returns `count` of matched documents."] # [doc = ""] # [doc = " @param db           Database handle. Not zero."] # [doc = " @param coll         Name of document collection."] # [doc = "                     Can be zero, in what collection name should be encoded in query."] # [doc = " @param q            Query text. Not zero."] # [doc = " @param [out] count  Placeholder for number of matched documents. Not zero."] # [doc = " @param limit        Limit of matched rows. Makes sense for update queries."] # [doc = ""] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] count  Placeholder for number of matched documents. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:292703
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a given `query` and builds a result as linked list of documents."] # [doc = ""] # [doc = " @note Returned `listp` must be disposed by `ejdb_list_destroy()`"] # [doc = " @warning Getting whole query result as linked list can be memory consuming for large collections."] # [doc = "          Consider use of `ejdb_exec()` with visitor or set a positive `limit` value."] # [doc = ""] # [doc = " @param db            Database handle. Not zero."] # [doc = " @param coll          Collection name. If zero, collection name must be encoded in query."] # [doc = " @param query         Query text. Not zero."] # [doc = " @param limit         Maximum number of documents in result set. Takes precedence over `limit` encoded in query."] # [doc = "                      Zero means a `limit` encoded in `query` will be used."] # [doc = " @param [out] listp   Holder for query result, should be disposed by `ejdb_list_destroy()`."] # [doc = "                      Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] listp   Holder for query result, should be disposed by `ejdb_list_destroy()`.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:293978
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a given `query` and builds a result as linked list of documents."] # [doc = ""] # [doc = " @note Returned `listp` must be disposed by `ejdb_list_destroy()`"] # [doc = " @warning Getting whole query result as linked list can be memory consuming for large collections."] # [doc = "          Consider use of `ejdb_exec()` with visitor or set a positive `limit` value."] # [doc = ""] # [doc = " @param db            Database handle. Not zero."] # [doc = " @param coll          Collection name. If zero, collection name must be encoded in query."] # [doc = " @param query         Query text. Not zero."] # [doc = " @param limit         Maximum number of documents in result set. Takes precedence over `limit` encoded in query."] # [doc = " @param log           Optional buffer to collect query execution / index usage info."] # [doc = " @param [out] listp   Holder for query result, should be disposed by `ejdb_list_destroy()`."] # [doc = "                      Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] listp   Holder for query result, should be disposed by `ejdb_list_destroy()`.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:295283
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Executes a given query `q` and builds a result as linked list of documents (`listp`)."] # [doc = ""] # [doc = " @note Returned `listp` must be disposed by `ejdb_list_destroy()`"] # [doc = " @warning Getting whole query result as linked list can be memory consuming for large collections."] # [doc = "          Consider use of `ejdb_exec()` with visitor  or set a positive `limit` value."] # [doc = ""] # [doc = " @param db           Database handle. Not zero."] # [doc = " @param q            Query object. Not zero."] # [doc = " @param limit        Maximum number of documents in result set. Takes precedence over `limit` encoded in query."] # [doc = " @param log          Optional buffer to collect query execution / index usage info."] # [doc = " @param [out] listp  Holder for query result, should be disposed by `ejdb_list_destroy()`."] # [doc = "                     Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] listp  Holder for query result, should be disposed by `ejdb_list_destroy()`.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:296410
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...n "C" { # [doc = " @brief Destroy query result set and set `listp` to zero."] # [doc = " @param [in,out] listp Can be zero."] pub fn e...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [in,out] listp Can be zero.
[INFO] [stdout]                   ^^^^^^
[INFO] [stdout]   = note: no item named `in,out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:301600
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Save a document into `coll` under new identifier."] # [doc = ""] # [doc = " @param db          Database handle. Not zero."] # [doc = " @param coll        Collection name. Not zero."] # [doc = " @param jbl         JSON document. Not zero."] # [doc = " @param [out] oid   Placeholder for new document id. Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] oid   Placeholder for new document id. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:302165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Save a document into `coll` under new identifier."] # [doc = ""] # [doc = " @param db          Database handle. Not zero."] # [doc = " @param coll        Collection name. Not zero."] # [doc = " @param jbn         JSON document. Not zero."] # [doc = " @param [out] oid   Placeholder for new document id. Not zero."] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] oid   Placeholder for new document id. Not zero.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:302738
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Retrieve document identified by given `id` from collection `coll`."] # [doc = ""] # [doc = " @param db          Database handle. Not zero."] # [doc = " @param coll        Collection name. Not zero."] # [doc = " @param id          Document id. Not zero."] # [doc = " @param [out] jblp  Placeholder for document."] # [doc = "                    Must be released by `jbl_destroy()`"] # [doc = ""] # [doc = " @return `0` on success."] # [doc = "         `IWKV_ERROR_NOTFOUND` if document not found."] # [doc = "         `IW_ERROR_NOT_EXISTS` if collection `coll` is not exists in db."] # [doc = "          Any non zero error codes."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp  Placeholder for document.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:307764
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Returns JSON document describind database structure."] # [doc = " @note Returned `jblp` must be disposed by `jbl_destroy()`"] # [doc = ""] # [doc = " Example database metadata:"] # [doc = " @code {.json}"] # [doc = ""] # [doc = "   {"] # [doc = "    \"version\": \"2.0.0\", // EJDB engine version"] # [doc = "    \"file\": \"db.jb\",    // Path to storage file"] # [doc = "    \"size\": 16384,      // Storage file size in bytes"] # [doc = "    \"collections\": [    // List of collections"] # [doc = "     {"] # [doc = "      \"name\": \"c1\",     // Collection name"] # [doc = "      \"dbid\": 3,        // Collection database ID"] # [doc = "      \"rnum\": 2,        // Number of documents in collection"] # [doc = "      \"indexes\": [      // List of collections indexes"] # [doc = "       {"] # [doc = "        \"ptr\": \"/n\",    // rfc6901 JSON pointer to indexed field"] # [doc = "        \"mode\": 8,      // Index mode. Here is EJDB_IDX_I64"] # [doc = "        \"idbf\": 96,     // Index flags. See iwdb_flags_t"] # [doc = "        \"dbid\": 4,      // Index database ID"] # [doc = "        \"rnum\": 2       // Number records stored in index database"] # [doc = "       }"] # [doc = "      ]"] # [doc = "     }"] # [doc = "    ]"] # [doc = "   }"] # [doc = " @endcode"] # [doc = ""] # [doc = " @param db          Database handle. Not zero."] # [doc = " @param [out] jblp  JSON object describing ejdb storage."] # [doc = "                    Must be disposed by `jbl_destroy()`"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] jblp  JSON object describing ejdb storage.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:309350
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " Creates an online database backup image and copies it into the specified `target_file`."] # [doc = " During online backup phase read/write database operations are allowed and not"] # [doc = " blocked for significant amount of time. Backup finish time is placed into `ts`"] # [doc = " as number of milliseconds since epoch."] # [doc = ""] # [doc = " Online backup guaranties what all records before `ts` timestamp will"] # [doc = " be stored in backup image. Later, online backup image can be"] # [doc = " opened as ordinary database file."] # [doc = ""] # [doc = " @note In order to avoid deadlocks: close all opened database cursors"] # [doc = " before calling this method or do call in separate thread."] # [doc = ""] # [doc = " @param Database handle. Not zero."] # [doc = " @param [out] ts Backup completion timestamp"] # [doc = " @param target_file backup file path"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] ts Backup completion timestamp
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:310368
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { # [doc = " @brief Get access to underlying IWKV storage."] # [doc = "        Use it with caution."] # [doc = ""] # [doc = " @param db Database handle. Not zero."] # [doc = " @param [out] kvp Placeholder for IWKV storage."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] kvp Placeholder for IWKV storage.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:102303
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief File need to be resized."] # [doc = ""] # [doc = " @param osize Old file size"] # [doc = " @param nsize New file size"] # [doc = " @param [out] handled File resizing handled by llistener."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] handled File resizing handled by llistener.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:108657
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Write @a buf bytes into the file"] # [doc = ""] # [doc = " @param f `struct IWFS_FILE` pointer"] # [doc = " @param off Offset from start of the file where bytes will write."] # [doc = " @param buf Buffer to write."] # [doc = " @param siz Number of bytes to write."] # [doc = " @param [out] sp Number of bytes actually written"] # [doc = " @return `0` on success or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] sp Number of bytes actually written
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:109245
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Read @a siz bytes into @a buf at the specified offset @a off"] # [doc = ""] # [doc = " @param f `struct IWFS_FILE` pointer."] # [doc = " @param off Offset from start of the file."] # [doc = " @param buf Buffer to read into."] # [doc = " @param siz Number of bytes to read."] # [doc = " @param [out] sp Number of bytes actually read."] # [doc = " @return `0` on success or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] sp Number of bytes actually read.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:110281
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Return current file state."] # [doc = " @param f `struct IWFS_FILE` pointer."] # [doc = " @param [out] state File state placeholder."] # [doc = " @return `0` on success or error code."] # [doc = ""] # [doc = " @see struct IWFS_FILE_STATE"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] state File state placeholder.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:122706
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Retrieve mmaped region by its offset @a off and keep file as read locked."] # [doc = ""] # [doc = " If region was not mmaped previously with IWFS_EXT::add_mmap"] # [doc = " the `IWFS_ERROR_NOT_MMAPED` error code will be returned."] # [doc = ""] # [doc = " WARNING: Internal read lock will be acquired and"] # [doc = "          must be released by subsequent `release_mmap()` call"] # [doc = "          after all activity with mmaped region has finished."] # [doc = ""] # [doc = " @param f `IWFS_EXT`"] # [doc = " @param off Region start offset"] # [doc = " @param [out] mm Pointer assigned to start of mmaped region of `NULL` if"] # [doc = "                 error occurred."] # [doc = " @param [out] sp Length of region"] # [doc = " @return `0` on success or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] mm Pointer assigned to start of mmaped region of `NULL` if
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:169641
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Allocate a continuous address space within a file"] # [doc = "        with length greater or equal to the desired @a len bytes."] # [doc = ""] # [doc = " `Offset` and  `length` allocated area will be block size aligned."] # [doc = ""] # [doc = " @param f `IWFS_FSM` file."] # [doc = " @param len Desired length of an allocated area in bytes."] # [doc = " @param [in,out] oaddr Placeholder for the address of an allocated area."] # [doc = "                       Value of @a oaddr passed to this function used as"] # [doc = " `hint` in order"] # [doc = "                       to allocate area located closely to the specified @a"] # [doc = " oaddr value."] # [doc = " @param [out] olen Actual length of an allocated area in bytes."] # [doc = " @param opts Allocation options bitmask flag @ref iwfs_fsm_aflags"] # [doc = " @return `0` on success or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [in,out] oaddr Placeholder for the address of an allocated area.
[INFO] [stdout]                   ^^^^^^
[INFO] [stdout]   = note: no item named `in,out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:169641
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Allocate a continuous address space within a file"] # [doc = "        with length greater or equal to the desired @a len bytes."] # [doc = ""] # [doc = " `Offset` and  `length` allocated area will be block size aligned."] # [doc = ""] # [doc = " @param f `IWFS_FSM` file."] # [doc = " @param len Desired length of an allocated area in bytes."] # [doc = " @param [in,out] oaddr Placeholder for the address of an allocated area."] # [doc = "                       Value of @a oaddr passed to this function used as"] # [doc = " `hint` in order"] # [doc = "                       to allocate area located closely to the specified @a"] # [doc = " oaddr value."] # [doc = " @param [out] olen Actual length of an allocated area in bytes."] # [doc = " @param opts Allocation options bitmask flag @ref iwfs_fsm_aflags"] # [doc = " @return `0` on success or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] olen Actual length of an allocated area in bytes.
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in,out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:170701
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Reallocate and adjust a size of an allocated block."] # [doc = ""] # [doc = " If the given @a nlen value lesser than actual length of segment @a olen in"] # [doc = " that case"] # [doc = " segment will be truncated."] # [doc = ""] # [doc = " @param f `IWFS_FSM` file."] # [doc = " @param nlen Desired length of segment in bytes."] # [doc = " @param oaddr [in,out] Address of an allocated segment. Placeholder for new"] # [doc = " address of reallocated segment."] # [doc = " @param olen [in,out] Length of an allocated segment. Placeholder for length"] # [doc = " of reallocated segment."] # [doc = " @param opts Allocation options bitmask flag @ref iwfs_fsm_aflags"] # [doc = " @return `0` on success or error code."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param oaddr [in,out] Address of an allocated segment. Placeholder for new
[INFO] [stdout]                         ^^^^^^
[INFO] [stdout]   = note: no item named `in,out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:172931
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , # [doc = " @brief Read a data from the custom file header."] # [doc = ""] # [doc = " A custom file header size specified in IWFS_FSM_OPTS::hdrlen options on"] # [doc = " file creation."] # [doc = ""] # [doc = " @param off Offset position relative to custom header start offset."] # [doc = " @param [out] buf Data buffer to read into"] # [doc = " @param Number of bytes to read"] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param [out] buf Data buffer to read into
[INFO] [stdout]                   ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/ejdb2-sys-windows-79d26d3b0ac8d005/out/bindings.rs:3:283441
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; # [doc = " @brief Visitor for matched documents during query execution."] # [doc = ""] # [doc = " @param ctx Visitor context."] # [doc = " @param doc Data in `doc` is valid only during execution of this method, to keep a data for farther"] # [doc = "        processing you need to copy it."] # [doc = " @param step [out] Move forward cursor to given number of steps, `1` by default."] pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           @param step [out] Move forward cursor to given number of steps, `1` by default.
[INFO] [stdout]                        ^^^
[INFO] [stdout]   = note: no item named `out` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 58 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.58s
[INFO] running `Command { std: "docker" "inspect" "2715fa5ccdbbb98b0b56fc2247797958ba572f0ac3c11d81571493c2c698db25", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2715fa5ccdbbb98b0b56fc2247797958ba572f0ac3c11d81571493c2c698db25", kill_on_drop: false }`
[INFO] [stdout] 2715fa5ccdbbb98b0b56fc2247797958ba572f0ac3c11d81571493c2c698db25
