nitrite 0.4.2

An embedded NoSQL document database for Rust with collections, repositories, indexing, and ACID transactions
Documentation

Build #3743872 2026-07-02 11:57:04

# rustc version rustc 1.98.0-nightly (4c9d2bfe4 2026-07-01)

# docs.rs version docsrs 0.0.0 (964c90a45859fd8f9076e3cbe58470a5a4f4d4f7 2026-07-01 )

# 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" "ea2160e41f4e67f16f0cb6d6c2071d3ed2ded547243c0a4439706828adb40944" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260701-1.98.0-nightly-4c9d2bfe4\", \"--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\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting nitrite v0.4.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `fields` links to private item `FieldVec` [INFO] [stderr] --> src/collection/document.rs:272:12 [INFO] [stderr] | [INFO] [stderr] 272 | /// A [FieldVec] containing all field paths in the document. [INFO] [stderr] | ^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `contains_field` [INFO] [stderr] --> src/collection/document.rs:475:79 [INFO] [stderr] | [INFO] [stderr] 475 | /// This method only checks for top-level keys, not embedded fields. Use [contains_field] [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `contains_field` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dyn` [INFO] [stderr] --> src/collection/event.rs:232:34 [INFO] [stderr] | [INFO] [stderr] 232 | /// Wraps the callback in Arc<dyn CollectionEventCallback> to enable polymorphic [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `Value` [INFO] [stderr] --> src/common/value.rs:62:16 [INFO] [stderr] | [INFO] [stderr] 62 | /// - Array(Vec<Value>): Ordered collection of values [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 62 | /// - Array(`Vec<Value>`): Ordered collection of values [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `u8` [INFO] [stderr] --> src/common/value.rs:65:16 [INFO] [stderr] | [INFO] [stderr] 65 | /// - Bytes(Vec<u8>): Binary data (not indexable/queryable) [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 65 | /// - Bytes(`Vec<u8>`): Binary data (not indexable/queryable) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `Value` [INFO] [stderr] --> src/common/value.rs:322:60 [INFO] [stderr] | [INFO] [stderr] 322 | /// Supports all primitive types, String, Document, Vec<Value>, BTreeMap, NitriteId, and Vec<u8>. [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 322 | /// Supports all primitive types, String, Document, `Vec<Value>`, BTreeMap, NitriteId, and Vec<u8>. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `u8` [INFO] [stderr] --> src/common/value.rs:322:97 [INFO] [stderr] | [INFO] [stderr] 322 | /// Supports all primitive types, String, Document, Vec<Value>, BTreeMap, NitriteId, and Vec<u8>. [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 322 | /// Supports all primitive types, String, Document, Vec<Value>, BTreeMap, NitriteId, and `Vec<u8>`. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `T` [INFO] [stderr] --> src/common/value.rs:393:13 [INFO] [stderr] | [INFO] [stderr] 393 | /// From<T> for Value implementations. More efficient than `new()` as it avoids [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 393 | /// `From<T>` for Value implementations. More efficient than `new()` as it avoids [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dyn` [INFO] [stderr] --> src/index/nitrite_indexer.rs:202:40 [INFO] [stderr] | [INFO] [stderr] 202 | /// Wraps the implementation in Arc<dyn NitriteIndexerProvider> to enable [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dyn` [INFO] [stderr] --> src/index/text/tokenizer.rs:155:49 [INFO] [stderr] | [INFO] [stderr] 155 | /// Wraps the concrete implementation in Arc<dyn TokenizerProvider> for: [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dyn` [INFO] [stderr] --> src/migration/migration.rs:284:39 [INFO] [stderr] | [INFO] [stderr] 284 | /// Returns single argument as Arc<dyn Any> without downcast. [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dyn` [INFO] [stderr] --> src/migration/migration.rs:299:37 [INFO] [stderr] | [INFO] [stderr] 299 | /// Returns two arguments as Arc<dyn Any> without downcast. [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dyn` [INFO] [stderr] --> src/migration/migration.rs:314:39 [INFO] [stderr] | [INFO] [stderr] 314 | /// Returns three arguments as Arc<dyn Any> without downcast. [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dyn` [INFO] [stderr] --> src/migration/migration.rs:329:46 [INFO] [stderr] | [INFO] [stderr] 329 | /// Returns multiple arguments as Vec<Arc<dyn Any>> without downcast. [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `MigrationStep` [INFO] [stderr] --> src/migration/instructions.rs:191:43 [INFO] [stderr] | [INFO] [stderr] 191 | /// - **Shared state**: Uses Arc<Mutex<Vec<MigrationStep>>> for thread-safe shared access [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 191 | /// - **Shared state**: Uses `Arc<Mutex<Vec<MigrationStep>>>` for thread-safe shared access [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `MigrationStep` [INFO] [stderr] --> src/migration/instructions.rs:465:62 [INFO] [stderr] | [INFO] [stderr] 465 | /// - **Shared state**: All builders share same Arc<Mutex<Vec<MigrationStep>>> [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 465 | /// - **Shared state**: All builders share same `Arc<Mutex<Vec<MigrationStep>>>` [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `MigrationStep` [INFO] [stderr] --> src/migration/instructions.rs:484:34 [INFO] [stderr] | [INFO] [stderr] 484 | /// * `steps` - Arc<Mutex<Vec<MigrationStep>>> shared with other builders [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 484 | /// * `steps` - `Arc<Mutex<Vec<MigrationStep>>>` shared with other builders [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `MigrationStep` [INFO] [stderr] --> src/migration/instructions.rs:642:45 [INFO] [stderr] | [INFO] [stderr] 642 | /// - **Shared state**: Shares Arc<Mutex<Vec<MigrationStep>>> with other builders [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 642 | /// - **Shared state**: Shares `Arc<Mutex<Vec<MigrationStep>>>` with other builders [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `MigrationStep` [INFO] [stderr] --> src/migration/instructions.rs:662:34 [INFO] [stderr] | [INFO] [stderr] 662 | /// * `steps` - Arc<Mutex<Vec<MigrationStep>>> shared with other builders [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 662 | /// * `steps` - `Arc<Mutex<Vec<MigrationStep>>>` shared with other builders [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `MigrationStep` [INFO] [stderr] --> src/migration/instructions.rs:885:45 [INFO] [stderr] | [INFO] [stderr] 885 | /// - **Shared state**: Shares Arc<Mutex<Vec<MigrationStep>>> with other builders [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 885 | /// - **Shared state**: Shares `Arc<Mutex<Vec<MigrationStep>>>` with other builders [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `MigrationStep` [INFO] [stderr] --> src/migration/instructions.rs:899:27 [INFO] [stderr] | [INFO] [stderr] 899 | /// - Shares Arc<Mutex<Vec<MigrationStep>>> with sibling builders [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 899 | /// - Shares `Arc<Mutex<Vec<MigrationStep>>>` with sibling builders [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `MigrationStep` [INFO] [stderr] --> src/migration/instructions.rs:930:34 [INFO] [stderr] | [INFO] [stderr] 930 | /// * `steps` - Arc<Mutex<Vec<MigrationStep>>> shared with other builders [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 930 | /// * `steps` - `Arc<Mutex<Vec<MigrationStep>>>` shared with other builders [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `EntityIndex` [INFO] [stderr] --> src/repository/entity.rs:55:19 [INFO] [stderr] | [INFO] [stderr] 55 | /// - Some(Vec<EntityIndex>) if indexes are defined via #[entity(indexes = ...)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 55 | /// - Some(`Vec<EntityIndex>`) if indexes are defined via #[entity(indexes = ...)] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dyn` [INFO] [stderr] --> src/index/text/tokenizer.rs:183:27 [INFO] [stderr] | [INFO] [stderr] 183 | /// A reference to Arc<dyn TokenizerProvider> for calling trait methods. [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dyn` [INFO] [stderr] --> src/index/text/tokenizer.rs:201:15 [INFO] [stderr] | [INFO] [stderr] 201 | /// to Arc<dyn TokenizerProvider>, which then coerces to &dyn TokenizerProvider [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: `nitrite` (lib doc) generated 25 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.62s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/nitrite/index.html [INFO] running `Command { std: "docker" "inspect" "ea2160e41f4e67f16f0cb6d6c2071d3ed2ded547243c0a4439706828adb40944", kill_on_drop: false }`