remdb 0.3.2

嵌入式内存数据库
Documentation

Build #4199898 2026-08-24 00:49:16

# rustc version rustc 1.100.0-nightly (c54751567 2026-08-22)

# docs.rs version docsrs 0.0.0 (e1bf2044f995578af06750ed1e554ccf8db7c5c4 2026-08-21 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "2ed752cf3d2d2a297b13af397cbd369fb178749c83ac8360fa6f0f26e974d83a" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260822-1.100.0-nightly-c54751567\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j6" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: alter_table_example, basic_usage, batch_insert_example, composite_pk_example, ddl_example, ddl_full_example, ddl_runtime_example, debug_table_creation, describe_table, drop_table_example, export_example, generate_snapshot, ha_example, ha_example_master, ha_example_slave, incremental_snapshot, json_example, log_example, low_power_mode, model_runtime, monitoring_example, multi_database_example, multiple_tables, pubsub_example, pubsub_sql_test_server, pubsub_test_system_client, pubsub_test_system_server, pubsub_wildcard, rbac_example, sql_aggregate_functions, sql_json_functions, sql_like_operator, sql_query, sql_select_advanced, sql_table_management, sql_time_functions, sql_transactions, sql_vector_operations, test_auto_increment, test_create_timeseries_table, test_default_value, test_max_records_config, test_null_fix, test_parse, test_remdb_server, test_system_tables, test_ttl_ringbuffer, time_series, time_series_complete, time_series_iot, timeseries_ddl_core, timeseries_ddl_usage, varchar_example, vector_distance_test, vector_example [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting remdb v0.3.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: variant `HNSW_SQ` should have an upper camel case name [INFO] [stderr] --> src/types.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | HNSW_SQ = 1, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `HnswSq` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: variant `HNSW_BQ` should have an upper camel case name [INFO] [stderr] --> src/types.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | HNSW_BQ = 2, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `HnswBq` [INFO] [stderr] [INFO] [stderr] warning: variant `IVF_PQ` should have an upper camel case name [INFO] [stderr] --> src/types.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | IVF_PQ = 4, [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper camel case: `IvfPq` [INFO] [stderr] [INFO] [stderr] warning: variant `HNSW_SQ` should have an upper camel case name [INFO] [stderr] --> src/c_api.rs:2477:5 [INFO] [stderr] | [INFO] [stderr] 2477 | HNSW_SQ = 1, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `HnswSq` [INFO] [stderr] [INFO] [stderr] warning: variant `HNSW_BQ` should have an upper camel case name [INFO] [stderr] --> src/c_api.rs:2478:5 [INFO] [stderr] | [INFO] [stderr] 2478 | HNSW_BQ = 2, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `HnswBq` [INFO] [stderr] [INFO] [stderr] warning: variant `IVF_PQ` should have an upper camel case name [INFO] [stderr] --> src/c_api.rs:2480:5 [INFO] [stderr] | [INFO] [stderr] 2480 | IVF_PQ = 4, [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper camel case: `IvfPq` [INFO] [stderr] [INFO] [stderr] warning: Rust code block is empty [INFO] [stderr] --> src/table.rs:1553:9 [INFO] [stderr] | [INFO] [stderr] 1553 | /// ``` [INFO] [stderr] | _________^ [INFO] [stderr] 1554 | | /// // 示例:如何使用iterate方法遍历记录 [INFO] [stderr] 1555 | | /// // 注意:此示例仅展示用法,实际使用时需要先创建MemoryTable实例 [INFO] [stderr] 1556 | | /// [INFO] [stderr] ... | [INFO] [stderr] 1565 | | /// // } [INFO] [stderr] 1566 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stderr] help: mark blocks that do not contain Rust code as text [INFO] [stderr] | [INFO] [stderr] 1553 | /// ```text [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: Rust code block is empty [INFO] [stderr] --> src/table.rs:1619:9 [INFO] [stderr] | [INFO] [stderr] 1619 | /// ``` [INFO] [stderr] | _________^ [INFO] [stderr] 1620 | | /// // 示例:如何使用get_record_ptr方法获取记录指针 [INFO] [stderr] 1621 | | /// // 注意:此示例仅展示用法,实际使用时需要先创建MemoryTable实例 [INFO] [stderr] 1622 | | /// [INFO] [stderr] ... | [INFO] [stderr] 1632 | | /// // } [INFO] [stderr] 1633 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] | [INFO] [stderr] help: mark blocks that do not contain Rust code as text [INFO] [stderr] | [INFO] [stderr] 1619 | /// ```text [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: Rust code block is empty [INFO] [stderr] --> src/table.rs:1664:9 [INFO] [stderr] | [INFO] [stderr] 1664 | /// ``` [INFO] [stderr] | _________^ [INFO] [stderr] 1665 | | /// // 示例:如何使用get_record_ptr_mut方法获取记录可变指针 [INFO] [stderr] 1666 | | /// // 注意:此示例仅展示用法,实际使用时需要先创建MemoryTable实例 [INFO] [stderr] 1667 | | /// [INFO] [stderr] ... | [INFO] [stderr] 1682 | | /// // } [INFO] [stderr] 1683 | | /// ``` [INFO] [stderr] | |___________^ [INFO] [stderr] | [INFO] [stderr] help: mark blocks that do not contain Rust code as text [INFO] [stderr] | [INFO] [stderr] 1664 | /// ```text [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `u8` [INFO] [stderr] --> src/types.rs:1389:21 [INFO] [stderr] | [INFO] [stderr] 1389 | /// 为IndexType实现From<u8> trait,允许从u8转换为IndexType [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 1389 | /// `为IndexType实现From<u8>` trait,允许从u8转换为IndexType [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `remdb` (lib doc) generated 10 warnings (run `cargo fix --lib -p remdb` to apply 3 suggestions) [INFO] [stderr] Finished `dev` profile [optimized + debuginfo] target(s) in 1.63s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/remdb/index.html [INFO] running `Command { std: "docker" "inspect" "2ed752cf3d2d2a297b13af397cbd369fb178749c83ac8360fa6f0f26e974d83a", kill_on_drop: false }`