# rustc version rustc 1.97.0-nightly (f53b654a8 2026-04-30)
# docs.rs version docsrs 0.0.0 (9a14b3d3fb884a3034195abfb368439d6d1cca28 2026-04-21 )
# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder5/builds/phasm-core-0.2.3/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder5/builds/phasm-core-0.2.3/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder5/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder5/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "6442450944" "--cpuset-cpus" "24-27" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", 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] 06c5849babc7bb818c8c0822833ce4eccb85db84bcc6304a1af96e3588f7c027 [INFO] running `Command { std: "docker" "start" "06c5849babc7bb818c8c0822833ce4eccb85db84bcc6304a1af96e3588f7c027", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-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" "--user" "1001:1001" "06c5849babc7bb818c8c0822833ce4eccb85db84bcc6304a1af96e3588f7c027" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260430-1.97.0-nightly-f53b654a8\", \"--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" "-j4" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: value assigned to `stc_total_cost` is never read [INFO] [stderr] --> src/stego/ghost/pipeline.rs:571:35 [INFO] [stderr] | [INFO] [stderr] 571 | let mut stc_total_cost: f64 = 0.0; [INFO] [stderr] | ^^^ this value is reassigned later and never used [INFO] [stderr] ... [INFO] [stderr] 583 | stc_total_cost = tc; [INFO] [stderr] | ------------------- `stc_total_cost` is overwritten here before the previous value is read [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `stc_num_modifications` is never read [INFO] [stderr] --> src/stego/ghost/pipeline.rs:572:44 [INFO] [stderr] | [INFO] [stderr] 572 | let mut stc_num_modifications: usize = 0; [INFO] [stderr] | ^ this value is reassigned later and never used [INFO] [stderr] ... [INFO] [stderr] 584 | stc_num_modifications = nm; [INFO] [stderr] | -------------------------- `stc_num_modifications` is overwritten here before the previous value is read [INFO] [stderr] [INFO] [stderr] warning: function `stc_embed_segmented` is never used [INFO] [stderr] --> src/stego/stc/embed.rs:238:4 [INFO] [stderr] | [INFO] [stderr] 238 | fn stc_embed_segmented( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `armor_decode_no_fortress` is never used [INFO] [stderr] --> src/stego/armor/pipeline.rs:699:15 [INFO] [stderr] | [INFO] [stderr] 699 | pub(crate) fn armor_decode_no_fortress(img: &JpegImage, stego_bytes: &[u8], passphrase: &str) -> Result<(PayloadData, DecodeQuality... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `phasm-core` (lib) generated 4 warnings [INFO] [stderr] Scraping phasm-core v0.2.3 (/opt/rustwide/workdir) [INFO] [stderr] warning: failed to scan example "h264_cabac_spec_ref" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_cabac_spec_ref") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_cabac_n_frame_test" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_cabac_n_frame_test") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_capacity_report" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_capacity_report") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_cabac_vs_cavlc_rd" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_cabac_vs_cavlc_rd") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_iip_32x32_parity" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_iip_32x32_parity") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_ytnews_calib" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_ytnews_calib") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_multigop_parity" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_multigop_parity") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_cabac_trace_diff" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_cabac_trace_diff") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_cavlc_real_world_validate" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_cavlc_real_world_validate") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_state_reset_diag" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_state_reset_diag") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_encode_full_img4138" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_encode_full_img4138") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_iip_parity_real" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_iip_parity_real") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_iip_1080p_force" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_iip_1080p_force") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_stealth_retrospective" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_stealth_retrospective") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_cavlc_mode_stats" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_cavlc_mode_stats") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_intra_in_p_parity_test" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_intra_in_p_parity_test") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_nframe_bench" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_nframe_bench") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_nframe_drift" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_nframe_drift") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_encode_test" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_encode_test") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_p_slice_parse" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_p_slice_parse") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_recon_diff_test" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_recon_diff_test") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_i8x8_rd_report" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_i8x8_rd_report") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_cabac_real_world" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_cabac_real_world") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_cabac_decoder" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_cabac_decoder") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_stego_bench" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_stego_bench") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_cabac_drift" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_cabac_drift") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_encode_full_img4273" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_encode_full_img4273") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_bframe_demo" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_bframe_demo") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_encode_generic" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_encode_generic") generated 1 warning [INFO] [stderr] warning: failed to scan example "h264_multigop_bench" in package `phasm-core` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `phasm-core` (example "h264_multigop_bench") generated 1 warning [INFO] [stderr] Documenting phasm-core v0.2.3 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `hevc` [INFO] [stderr] --> src/codec/mod.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | //! - [`hevc`] — H.265/HEVC bitstream parser (NAL units, SPS, PPS, slices, CTUs) [INFO] [stderr] | ^^^^ no item named `hevc` 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 `cabac` [INFO] [stderr] --> src/codec/mod.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | //! - [`cabac`] — Context-Adaptive Binary Arithmetic Coding engine [INFO] [stderr] | ^^^^^ no item named `cabac` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `mp4` [INFO] [stderr] --> src/codec/mod.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | //! - [`mp4`] — ISO BMFF / QuickTime MP4/MOV container demuxer and muxer [INFO] [stderr] | ^^^ no item named `mp4` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `i` [INFO] [stderr] --> src/codec/jpeg/huffman.rs:27:24 [INFO] [stderr] | [INFO] [stderr] 27 | /// `bits`: counts[i] = number of codes of length i+1 (16 entries). [INFO] [stderr] | ^ no item named `i` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `i` [INFO] [stderr] --> src/stego/stc/extract.rs:17:64 [INFO] [stderr] | [INFO] [stderr] 17 | /// columns, then reads the bottom bit of the state as message[i] and shifts [INFO] [stderr] | ^ no item named `i` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `estimate_capacity` links to private item `MIN_CAPACITY_RATIO` [INFO] [stderr] --> src/stego/ghost/capacity.rs:75:7 [INFO] [stderr] | [INFO] [stderr] 75 | /// [`MIN_CAPACITY_RATIO`] (5.0) to ensure the STC has sufficient slack for [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 `estimate_capacity_si` links to private item `MIN_CAPACITY_RATIO_SI` [INFO] [stderr] --> src/stego/ghost/capacity.rs:96:12 [INFO] [stderr] | [INFO] [stderr] 96 | /// Uses [`MIN_CAPACITY_RATIO_SI`] (3.5) — conservative relative to the [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: public documentation for `rs_encode_blocks` links to private item `K_DEFAULT` [INFO] [stderr] --> src/stego/armor/ecc.rs:223:61 [INFO] [stderr] | [INFO] [stderr] 223 | /// RS-encode an arbitrarily long payload, splitting into [`K_DEFAULT`]-byte blocks. [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: public documentation for `ghost_capacity` links to private item `MIN_CAPACITY_RATIO` [INFO] [stderr] --> src/stego/ghost/capacity.rs:75:7 [INFO] [stderr] | [INFO] [stderr] 75 | /// [`MIN_CAPACITY_RATIO`] (5.0) to ensure the STC has sufficient slack for [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: public documentation for `ghost_capacity_si` links to private item `MIN_CAPACITY_RATIO_SI` [INFO] [stderr] --> src/stego/ghost/capacity.rs:96:12 [INFO] [stderr] | [INFO] [stderr] 96 | /// Uses [`MIN_CAPACITY_RATIO_SI`] (3.5) — conservative relative to the [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: `phasm-core` (lib doc) generated 10 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.17s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/phasm_core/index.html [INFO] running `Command { std: "docker" "stop" "-t" "1" "06c5849babc7bb818c8c0822833ce4eccb85db84bcc6304a1af96e3588f7c027", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "06c5849babc7bb818c8c0822833ce4eccb85db84bcc6304a1af96e3588f7c027", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "06c5849babc7bb818c8c0822833ce4eccb85db84bcc6304a1af96e3588f7c027", kill_on_drop: false }` [INFO] [stdout] 06c5849babc7bb818c8c0822833ce4eccb85db84bcc6304a1af96e3588f7c027