p3-commit 0.3.0

Plonky3 is a toolkit for implementing polynomial IOPs (PIOPs), such as PLONK and STARKs.
Documentation
Build #2213368 2025-06-09 19:00:50
# rustc version
rustc 1.89.0-nightly (6ccd44760 2025-06-08)# docs.rs version
docsrs 0.6.0 (d2911047 2025-05-28)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/p3-commit-0.3.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/p3-commit-0.3.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250608-1.89.0-nightly-6ccd44760\", \"--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" "--config" "build.rustdocflags=[\"-Zmetrics-dir=/opt/rustwide/target/metrics\"]", 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] 4737af1e710934581ca3da1c6e1ad3749a8e31da6f9794d5d6c29e37fdb986d1
[INFO] running `Command { std: "docker" "start" "-a" "4737af1e710934581ca3da1c6e1ad3749a8e31da6f9794d5d6c29e37fdb986d1", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting p3-commit v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unresolved link to `commit`
[INFO] [stderr]   --> src/mmcs.rs:40:78
[INFO] [stderr]    |
[INFO] [stderr] 40 |     /// Internally wraps the matrix in a singleton vector and delegates to [`commit`].
[INFO] [stderr]    |                                                                              ^^^^^^ no item named `commit` 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 `commit`
[INFO] [stderr]   --> src/mmcs.rs:46:53
[INFO] [stderr]    |
[INFO] [stderr] 46 |     /// A tuple `(commitment, prover_data)` as in [`commit`].
[INFO] [stderr]    |                                                     ^^^^^^ no item named `commit` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `commit`
[INFO] [stderr]   --> src/mmcs.rs:75:54
[INFO] [stderr]    |
[INFO] [stderr] 75 |     /// - `prover_data`: Prover data returned from [`commit`] or related methods.
[INFO] [stderr]    |                                                      ^^^^^^ no item named `commit` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `commit`
[INFO] [stderr]   --> src/mmcs.rs:96:56
[INFO] [stderr]    |
[INFO] [stderr] 96 |     /// - `prover_data`: The prover data returned by [`commit`].
[INFO] [stderr]    |                                                        ^^^^^^ no item named `commit` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `get_matrices`
[INFO] [stderr]    --> src/mmcs.rs:104:49
[INFO] [stderr]     |
[INFO] [stderr] 104 |     /// This is a utility method derived from [`get_matrices`].
[INFO] [stderr]     |                                                 ^^^^^^^^^^^^ no item named `get_matrices` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `commit`
[INFO] [stderr]    --> src/mmcs.rs:107:56
[INFO] [stderr]     |
[INFO] [stderr] 107 |     /// - `prover_data`: The prover data returned by [`commit`].
[INFO] [stderr]     |                                                        ^^^^^^ no item named `commit` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `open_batch`
[INFO] [stderr]    --> src/mmcs.rs:131:49
[INFO] [stderr]     |
[INFO] [stderr] 131 |     /// This is the verifier-side analogue of [`open_batch`]. The verifier receives:
[INFO] [stderr]     |                                                 ^^^^^^^^^^ no item named `open_batch` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `open_batch`
[INFO] [stderr]    --> src/mmcs.rs:134:66
[INFO] [stderr]     |
[INFO] [stderr] 134 |     /// - The global index used for opening (interpreted as in [`open_batch`]).
[INFO] [stderr]     |                                                                  ^^^^^^^^^^ no item named `open_batch` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]   --> src/pcs.rs:57:55
[INFO] [stderr]    |
[INFO] [stderr] 57 |     /// first randomized as explained in Section 3 of https://eprint.iacr.org/2024/1037.pdf .
[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] 57 |     /// first randomized as explained in Section 3 of <https://eprint.iacr.org/2024/1037.pdf> .
[INFO] [stderr]    |                                                       +                                     +
[INFO] [stderr] 
[INFO] [stderr] warning: `p3-commit` (lib doc) generated 9 warnings (run `cargo fix --lib -p p3-commit` to apply 1 suggestion)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.48s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/p3_commit/index.html
[INFO] running `Command { std: "docker" "inspect" "4737af1e710934581ca3da1c6e1ad3749a8e31da6f9794d5d6c29e37fdb986d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4737af1e710934581ca3da1c6e1ad3749a8e31da6f9794d5d6c29e37fdb986d1", kill_on_drop: false }`
[INFO] [stdout] 4737af1e710934581ca3da1c6e1ad3749a8e31da6f9794d5d6c29e37fdb986d1