ridl-diff 0.7.0

The `ridl diff` engine: compares two resolved IR snapshots and classifies every difference.
Documentation

Build #4771300 2026-10-09 06:06:29

# rustc version rustc 1.101.0-nightly (a30aa9064 2026-10-08)

# docs.rs version docsrs 0.0.0 (345207b5bd3e08551abe806ac963257c692997f6 2026-10-08 )

# build log [INFO] adding target x86_64-unknown-linux-gnu for toolchain nightly [INFO] running `"rustup" "target" "add" "--toolchain" "nightly" "x86_64-unknown-linux-gnu"` [INFO] [stderr] info: component rust-std is up to date [INFO] running `"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" "437679e9188e442ef1c80aa1fac082790986345021a4d393e0104e64f29888d0" "/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\", \"-20261008-1.101.0-nightly-a30aa9064\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--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\"" "-j12" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples"` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting ridl-diff v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `ridl_diff` links to private item `walk` [INFO] [stderr] --> src/lib.rs:11:48 [INFO] [stderr] | [INFO] [stderr] 11 | //! The comparison has two halves. The walk ([`walk`]) says *what* structurally [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: public documentation for `CATEGORIES` links to private item `declare_categories` [INFO] [stderr] --> src/lib.rs:108:15 [INFO] [stderr] | [INFO] [stderr] 86 | macro_rules! declare_categories { [INFO] [stderr] ... [INFO] [stderr] 108 | /// [`declare_categories!`], not maintained beside it. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] ... [INFO] [stderr] 118 | / declare_categories! { [INFO] [stderr] 119 | | /// The kind of a single difference. The walk emits the structural categories; [INFO] [stderr] 120 | | /// the classifier maps them to directional verdicts. [INFO] [stderr] 121 | | #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] [INFO] [stderr] ... | [INFO] [stderr] 217 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `diff_sets` links to private item `walk::Matching` [INFO] [stderr] --> src/lib.rs:353:43 [INFO] [stderr] | [INFO] [stderr] 353 | /// interface numbers within each unit ([`walk::Matching`]). A package present [INFO] [stderr] | ^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: `ridl-diff` (lib doc) generated 3 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.30s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/ridl_diff/index.html [INFO] running `"docker" "inspect" "437679e9188e442ef1c80aa1fac082790986345021a4d393e0104e64f29888d0"`