holodeck 0.3.0

Modern NGS read simulator
Documentation

Build #3569834 2026-06-13 20:30:47

# rustc version rustc 1.98.0-nightly (654079540 2026-06-12)

# docs.rs version docsrs 0.0.0 (315c10ebfec2882140bb9b1758b9798e401693bc 2026-06-13 )

# 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" "731d12f068fc1d55e020b4202050e323996453ddcf331a1ea53faf95daa4cf7d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260612-1.98.0-nightly-654079540\", \"--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: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting holodeck v0.3.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: public documentation for `hap_position_for` links to private item `Self::end_prefix_deltas` [INFO] [stderr] --> src/haplotype.rs:192:32 [INFO] [stderr] | [INFO] [stderr] 192 | /// over the precomputed [`Self::end_prefix_deltas`] index. [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 `meth` links to private item `MethylationTable::from_haplotype` [INFO] [stderr] --> src/meth.rs:27:7 [INFO] [stderr] | [INFO] [stderr] 27 | //! [`MethylationTable::from_haplotype`] fills these bitmaps with a [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 `meth` links to private item `CpgContext` [INFO] [stderr] --> src/meth.rs:29:43 [INFO] [stderr] | [INFO] [stderr] 29 | //! coin flips. Each CpG is classified ([`CpgContext`]) into island / shore / [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 `meth` links to private item `ContextParams` [INFO] [stderr] --> src/meth.rs:31:65 [INFO] [stderr] | [INFO] [stderr] 31 | //! Markov chain then walks the CpG list using that context's [`ContextParams`] [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 `meth` links to private item `MethylationModel` [INFO] [stderr] --> src/meth.rs:33:7 [INFO] [stderr] | [INFO] [stderr] 33 | //! [`MethylationModel`]). The chain's stationary mean equals the context's [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 `meth` links to private item `MethylationModel::hemi_rate` [INFO] [stderr] --> src/meth.rs:37:49 [INFO] [stderr] | [INFO] [stderr] 37 | //! hemimethylation is introduced per-CpG via [`MethylationModel::hemi_rate`]. [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 `meth` links to private item `ContigMethylation::from_haplotypes` [INFO] [stderr] --> src/meth.rs:40:28 [INFO] [stderr] | [INFO] [stderr] 40 | //! and threaded through [`ContigMethylation::from_haplotypes`] → [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 `meth` links to private item `MethylationTable::from_haplotype` [INFO] [stderr] --> src/meth.rs:41:7 [INFO] [stderr] | [INFO] [stderr] 41 | //! [`MethylationTable::from_haplotype`]. [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 `as_seed_str` links to private item `crate::commands::simulate::Simulate::compute_seed` [INFO] [stderr] --> src/meth.rs:447:11 [INFO] [stderr] | [INFO] [stderr] 447 | /// [`crate::commands::simulate::Simulate::compute_seed`] so changes 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: unresolved link to `crate::read::apply_fragment_chemistry` [INFO] [stderr] --> src/meth.rs:649:25 [INFO] [stderr] | [INFO] [stderr] 649 | /// per fragment (via [`crate::read::apply_fragment_chemistry`]), both mates [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `apply_fragment_chemistry` in module `read` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `apply_methylation_conversion` links to private item `MethylationTable::from_haplotype` [INFO] [stderr] --> src/meth.rs:663:7 [INFO] [stderr] | [INFO] [stderr] 663 | /// [`MethylationTable::from_haplotype`]: the CLI validates this, but 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 `compute_call_tags` links to private item `classify_context` [INFO] [stderr] --> src/methylation_tags.rs:177:28 [INFO] [stderr] | [INFO] [stderr] 177 | /// with positions where [`classify_context`] returned `Some`. Holodeck's [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: unresolved link to `classify_cpgs` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`classify_cpgs`]: methylation-only records for reference-coordinate [INFO] [stderr] ^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `classify_cpgs` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `resolve_sample_ploidy` [INFO] [stderr] --> src/vcf/methylation.rs:1427:20 [INFO] [stderr] | [INFO] [stderr] 1427 | /// resolved via [`resolve_sample_ploidy`]; threading it down ensures [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ no item named `resolve_sample_ploidy` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: `holodeck` (lib doc) generated 14 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.16s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/holodeck_lib/index.html [INFO] running `Command { std: "docker" "inspect" "731d12f068fc1d55e020b4202050e323996453ddcf331a1ea53faf95daa4cf7d", kill_on_drop: false }`