interstellar 0.1.1

A high-performance graph database with Gremlin-style traversals and GQL query language
Documentation
Build #2863656 2026-01-31 20:46:47

# rustc version rustc 1.95.0-nightly (a293cc4af 2026-01-30)

# docs.rs version docsrs 0.1.0 (db72ef84 2026-01-29 )

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/interstellar-0.1.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/interstellar-0.1.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260130-1.95.0-nightly-a293cc4af\", \"--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: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] f5a8f085d94e9e2348996c084c2dad59c08f36b9f41fda492285f2252de8aad3 [INFO] running `Command { std: "docker" "start" "-a" "f5a8f085d94e9e2348996c084c2dad59c08f36b9f41fda492285f2252de8aad3", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: graphson, marvel, nba, query_storage, quickstart_gql, quickstart_gremlin, quickstart_gremlin_script, 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.1.1 (/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:237:34 [INFO] [stderr] | [INFO] [stderr] 237 | /// 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:258:57 [INFO] [stderr] | [INFO] [stderr] 258 | /// (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 `GraphStorageMut` [INFO] [stderr] --> src/storage/cow.rs:4128:29 [INFO] [stderr] | [INFO] [stderr] 4128 | /// 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:2008:38 [INFO] [stderr] | [INFO] [stderr] 2008 | /// - 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 `PersistentGraph` [INFO] [stderr] --> src/lib.rs:439:48 [INFO] [stderr] | [INFO] [stderr] 439 | /// - 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:439:69 [INFO] [stderr] | [INFO] [stderr] 439 | /// - 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:2206:50 [INFO] [stderr] | [INFO] [stderr] 2206 | /// 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] 2206 | /// 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:2823:39 [INFO] [stderr] | [INFO] [stderr] 2823 | /// 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] 2823 | /// 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:2908:37 [INFO] [stderr] | [INFO] [stderr] 2908 | /// 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] 2908 | /// 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:3963:23 [INFO] [stderr] | [INFO] [stderr] 3963 | /// 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:535:61 [INFO] [stderr] | [INFO] [stderr] 535 | /// `&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] 535 - /// `&mut self`, so external synchronization (via [`Graph`](crate::Graph)) [INFO] [stderr] 535 + /// `&mut self`, so external synchronization (via [`Graph`]) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `interstellar` (lib doc) generated 19 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.99s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/interstellar/index.html [INFO] running `Command { std: "docker" "inspect" "f5a8f085d94e9e2348996c084c2dad59c08f36b9f41fda492285f2252de8aad3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f5a8f085d94e9e2348996c084c2dad59c08f36b9f41fda492285f2252de8aad3", kill_on_drop: false }` [INFO] [stdout] f5a8f085d94e9e2348996c084c2dad59c08f36b9f41fda492285f2252de8aad3