interstellar 0.2.0

A high-performance graph database with Gremlin-style traversals and GQL query language
Documentation

Build #3814337 2026-07-10 10:54:56

# rustc version rustc 1.99.0-nightly (af3d95584 2026-07-09)

# 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" "4cdd64834309f66be097c1eec9ec15733cd68e635907b8d09961447b1df8a1ef" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260709-1.99.0-nightly-af3d95584\", \"--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: Rustdoc did not scrape the following examples because they require dev-dependencies: algorithms, explain, geo_cities, geo_text_search, graphson, marvel, nba, query_storage, quickstart_gql, quickstart_gremlin, quickstart_gremlin_script, quickstart_text_search, reactive_geo, reactive_queries, shortest_path_cities, storage [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 interstellar v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `graph` [INFO] [stderr] --> src/lib.rs:74:9 [INFO] [stderr] | [INFO] [stderr] 74 | //! | [`graph`] | Graph container with snapshot-based concurrency ([`Graph`], [`GraphSnapshot`]) | [INFO] [stderr] | ^^^^^ no item named `graph` 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: unresolved link to `storage::mmap::MmapGraph` [INFO] [stderr] --> src/lib.rs:75:80 [INFO] [stderr] | [INFO] [stderr] 75 | //! | [`storage`] | Storage backends ([`Graph`](storage::Graph), [`MmapGraph`](storage::mmap::MmapGraph)) | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `mmap` in module `storage` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `gql` [INFO] [stderr] --> src/lib.rs:79:9 [INFO] [stderr] | [INFO] [stderr] 79 | //! | [`gql`] | GQL query language parser and compiler (requires `gql` feature) | [INFO] [stderr] | ^^^ no item named `gql` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `GraphMut` [INFO] [stderr] --> src/lib.rs:286:9 [INFO] [stderr] | [INFO] [stderr] 286 | //! - [`GraphMut`] requires exclusive access (exclusive writes) [INFO] [stderr] | ^^^^^^^^ no item named `GraphMut` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PersistentVertex` [INFO] [stderr] --> src/graph_elements.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | //! - [`PersistentVertex`] = `GraphVertex<Arc<CowMmapGraph>>` (requires `mmap` feature) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `PersistentVertex` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PersistentEdge` [INFO] [stderr] --> src/graph_elements.rs:27:9 [INFO] [stderr] | [INFO] [stderr] 27 | //! - [`PersistentEdge`] = `GraphEdge<Arc<CowMmapGraph>>` (requires `mmap` feature) [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `PersistentEdge` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `values` [INFO] [stderr] --> src/index/spec.rs:247:34 [INFO] [stderr] | [INFO] [stderr] 247 | /// Membership: property IN [values] [INFO] [stderr] | ^^^^^^ no item named `values` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PersistentGraph` [INFO] [stderr] --> src/storage/mod.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 16 | //! | [`PersistentGraph`] | Memory-mapped persistent storage | Production, large graphs (requires `mmap` feature) | [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `PersistentGraph` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::storage::PersistentGraph` [INFO] [stderr] --> src/storage/cow.rs:312:57 [INFO] [stderr] | [INFO] [stderr] 312 | /// (for persistent storage use [`PersistentGraph`](crate::storage::PersistentGraph)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `PersistentGraph` in module `storage` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Graph::query` [INFO] [stderr] --> src/storage/cow.rs:331:19 [INFO] [stderr] | [INFO] [stderr] 331 | /// such as [`Graph::query`], [`Graph::execute_script`], [`Graph::gql`], [INFO] [stderr] | ^^^^^^^^^^^^ the struct `Graph` has no field or associated item named `query` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Graph::execute_script` [INFO] [stderr] --> src/storage/cow.rs:331:37 [INFO] [stderr] | [INFO] [stderr] 331 | /// such as [`Graph::query`], [`Graph::execute_script`], [`Graph::gql`], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ the struct `Graph` has no field or associated item named `execute_script` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Graph::gql` [INFO] [stderr] --> src/storage/cow.rs:331:64 [INFO] [stderr] | [INFO] [stderr] 331 | /// such as [`Graph::query`], [`Graph::execute_script`], [`Graph::gql`], [INFO] [stderr] | ^^^^^^^^^^ the struct `Graph` has no field or associated item named `gql` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Graph::gql_with_params` [INFO] [stderr] --> src/storage/cow.rs:332:15 [INFO] [stderr] | [INFO] [stderr] 332 | /// and [`Graph::gql_with_params`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ the struct `Graph` has no field or associated item named `gql_with_params` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `GraphStorageMut` [INFO] [stderr] --> src/storage/cow.rs:4944:29 [INFO] [stderr] | [INFO] [stderr] 4944 | /// Wrapper that provides [`GraphStorageMut`] implementation for [`Graph`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `GraphStorageMut` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `j` [INFO] [stderr] --> src/traversal/filter.rs:2107:38 [INFO] [stderr] | [INFO] [stderr] 2107 | /// - If j < n, replace reservoir[j] with element k [INFO] [stderr] | ^ no item named `j` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::search_text` [INFO] [stderr] --> src/traversal/source.rs:103:51 [INFO] [stderr] | [INFO] [stderr] 103 | /// The handle enables full-text search via [`Self::search_text`], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the struct `GraphTraversalSource` has no field or associated item named `search_text` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::search_text_query` [INFO] [stderr] --> src/traversal/source.rs:104:11 [INFO] [stderr] | [INFO] [stderr] 104 | /// [`Self::search_text_query`], [`Self::search_text_e`], and [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ the struct `GraphTraversalSource` has no field or associated item named `search_text_query` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::search_text_e` [INFO] [stderr] --> src/traversal/source.rs:104:40 [INFO] [stderr] | [INFO] [stderr] 104 | /// [`Self::search_text_query`], [`Self::search_text_e`], and [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ the struct `GraphTraversalSource` has no field or associated item named `search_text_e` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::search_text_query_e` [INFO] [stderr] --> src/traversal/source.rs:105:11 [INFO] [stderr] | [INFO] [stderr] 105 | /// [`Self::search_text_query_e`]. All other behavior is identical to [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `GraphTraversalSource` has no field or associated item named `search_text_query_e` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PersistentGraph` [INFO] [stderr] --> src/lib.rs:440:48 [INFO] [stderr] | [INFO] [stderr] 440 | /// - Persistent graph types (mmap feature): [`PersistentGraph`], [`PersistentSnapshot`] [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `PersistentGraph` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `PersistentSnapshot` [INFO] [stderr] --> src/lib.rs:440:69 [INFO] [stderr] | [INFO] [stderr] 440 | /// - Persistent graph types (mmap feature): [`PersistentGraph`], [`PersistentSnapshot`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `PersistentSnapshot` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:75:49 [INFO] [stderr] | [INFO] [stderr] 75 | //! | [`storage`] | Storage backends ([`Graph`](storage::Graph), [`MmapGraph`](storage::mmap::MmapGraph)) | [INFO] [stderr] | ------- ^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 75 - //! | [`storage`] | Storage backends ([`Graph`](storage::Graph), [`MmapGraph`](storage::mmap::MmapGraph)) | [INFO] [stderr] 75 + //! | [`storage`] | Storage backends ([`Graph`], [`MmapGraph`](storage::mmap::MmapGraph)) | [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `Graph` [INFO] [stderr] --> src/storage/cow.rs:2865:50 [INFO] [stderr] | [INFO] [stderr] 2865 | /// Create a new traversal source with an Arc<Graph>. [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] 2865 | /// Create a new traversal source with an `Arc<Graph>`. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `Graph` [INFO] [stderr] --> src/storage/cow.rs:3591:39 [INFO] [stderr] | [INFO] [stderr] 3591 | /// Note: GraphVertex contains Arc<Graph> with interior mutability, but [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 3591 | /// Note: GraphVertex contains `Arc<Graph>` with interior mutability, but [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `Graph` [INFO] [stderr] --> src/storage/cow.rs:3676:37 [INFO] [stderr] | [INFO] [stderr] 3676 | /// Note: GraphEdge contains Arc<Graph> with interior mutability, but [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 3676 | /// Note: GraphEdge contains `Arc<Graph>` with interior mutability, but [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dyn` [INFO] [stderr] --> src/storage/cow.rs:4755:23 [INFO] [stderr] | [INFO] [stderr] 4755 | /// Returns an Arc<dyn StreamableStorage> for use with StreamingExecutor. [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/storage/mod.rs:541:61 [INFO] [stderr] | [INFO] [stderr] 541 | /// `&mut self`, so external synchronization (via [`Graph`](crate::Graph)) [INFO] [stderr] | ------- ^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 541 - /// `&mut self`, so external synchronization (via [`Graph`](crate::Graph)) [INFO] [stderr] 541 + /// `&mut self`, so external synchronization (via [`Graph`]) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `interstellar` (lib doc) generated 27 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.14s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/interstellar/index.html [INFO] running `Command { std: "docker" "inspect" "4cdd64834309f66be097c1eec9ec15733cd68e635907b8d09961447b1df8a1ef", kill_on_drop: false }`