atomic_lib 0.40.0

Library for creating, storing, querying, validating and converting Atomic Data.
Documentation

Build #3581216 2026-06-14 21:49:01

# rustc version rustc 1.98.0-nightly (1f087276b 2026-06-13)

# docs.rs version docsrs 0.0.0 (886bc7a22b1adc4b387ce1343447fe3af98d9ce5 2026-06-14 )

# 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" "a732667d3b3718ad4196c4214afa9c3f42657acc6ea9ceeaaa6760a453b960e5" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260613-1.98.0-nightly-1f087276b\", \"--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: basic [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 atomic_lib v0.40.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `Db` [INFO] [stderr] --> src/lib.rs:10:18 [INFO] [stderr] | [INFO] [stderr] 10 | - **On disk** [Db], powered by Sled. Useful for applications that persist Atomic Data, such as [`atomic-server`](https://crates.io... [INFO] [stderr] | ^^ no item named `Db` 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 `plugins` [INFO] [stderr] --> src/lib.rs:16:4 [INFO] [stderr] | [INFO] [stderr] 16 | - [plugins] system (although not very mature) [INFO] [stderr] | ^^^^^^^ no item named `plugins` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `plugins::invite` [INFO] [stderr] --> src/lib.rs:19:4 [INFO] [stderr] | [INFO] [stderr] 19 | - [plugins::invite] for sharing [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `plugins` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::endpoints::Endpoint` [INFO] [stderr] --> src/lib.rs:21:4 [INFO] [stderr] | [INFO] [stderr] 21 | - [crate::endpoints::Endpoint] for custom API endpoints [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `endpoints` in module `atomic_lib` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `config::Config` [INFO] [stderr] --> src/lib.rs:22:4 [INFO] [stderr] | [INFO] [stderr] 22 | - [config::Config] files. [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `config` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Resource` [INFO] [stderr] --> src/atoms.rs:10:8 [INFO] [stderr] | [INFO] [stderr] 10 | /// A [Resource] can be converted into a bunch of Atoms. [INFO] [stderr] | ^^^^^^^^ no item named `Resource` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `atomic_lib::client::post_commit` [INFO] [stderr] --> src/commit.rs:571:33 [INFO] [stderr] | [INFO] [stderr] 571 | /// Does not send it - see [atomic_lib::client::post_commit]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `atomic_lib` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::endpoints::Endpoint` [INFO] [stderr] --> src/storelike.rs:336:24 [INFO] [stderr] | [INFO] [stderr] 336 | /// This is where [crate::endpoints::Endpoint] are used. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `endpoints` in module `atomic_lib` [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/agents.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | //! https://docs.atomicdata.dev/commits/concepts.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 3 | //! <https://docs.atomicdata.dev/commits/concepts.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/commit.rs:519:9 [INFO] [stderr] | [INFO] [stderr] 519 | /// https://atomicdata.dev/properties/subject [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 519 | /// <https://atomicdata.dev/properties/subject> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/commit.rs:523:9 [INFO] [stderr] | [INFO] [stderr] 523 | /// https://atomicdata.dev/properties/set [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 523 | /// <https://atomicdata.dev/properties/set> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/commit.rs:528:9 [INFO] [stderr] | [INFO] [stderr] 528 | /// https://atomicdata.dev/properties/remove [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 528 | /// <https://atomicdata.dev/properties/remove> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/commit.rs:531:9 [INFO] [stderr] | [INFO] [stderr] 531 | /// https://atomicdata.dev/properties/destroy [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 531 | /// <https://atomicdata.dev/properties/destroy> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/commit.rs:535:9 [INFO] [stderr] | [INFO] [stderr] 535 | /// https://atomicdata.dev/properties/previousCommit [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 535 | /// <https://atomicdata.dev/properties/previousCommit> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/populate.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | /// https://github.com/atomicdata-dev/atomic-server/issues/60 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 21 | /// <https://github.com/atomicdata-dev/atomic-server/issues/60> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/resources.rs:515:13 [INFO] [stderr] | [INFO] [stderr] 515 | /// See https://github.com/atomicdata-dev/atomic-server/issues/44 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 515 | /// See <https://github.com/atomicdata-dev/atomic-server/issues/44> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/schema.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | /// https://atomicdata.dev/properties/classtype [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 9 | /// <https://atomicdata.dev/properties/classtype> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/schema.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | /// https://atomicdata.dev/properties/datatype [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 12 | /// <https://atomicdata.dev/properties/datatype> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/schema.rs:19:9 [INFO] [stderr] | [INFO] [stderr] 19 | /// https://atomicdata.dev/properties/allowsOnly [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 19 | /// <https://atomicdata.dev/properties/allowsOnly> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/serialize.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | /// https://docs.atomicdata.dev/core/json-ad.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 77 | /// <https://docs.atomicdata.dev/core/json-ad.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/serialize.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | /// https://docs.atomicdata.dev/interoperability/json.html#from-atomic-data-to-json-ld [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 97 | /// <https://docs.atomicdata.dev/interoperability/json.html#from-atomic-data-to-json-ld> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/storelike.rs:245:9 [INFO] [stderr] | [INFO] [stderr] 245 | /// https://docs.atomicdata.dev/core/paths.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 245 | /// <https://docs.atomicdata.dev/core/paths.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `atomic_lib` (lib doc) generated 22 warnings (run `cargo fix --lib -p atomic_lib` to apply 14 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.18s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/atomic_lib/index.html [INFO] running `Command { std: "docker" "inspect" "a732667d3b3718ad4196c4214afa9c3f42657acc6ea9ceeaaa6760a453b960e5", kill_on_drop: false }`