[INFO] fetching crate pdf_oxide 0.3.78... [INFO] documenting pdf_oxide-0.3.78 against 1.99.0-beta.8 for beta-rustdoc-1.100-2 [INFO] extracting crate pdf_oxide 0.3.78 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate pdf_oxide 0.3.78 [INFO] finished tweaking crates.io crate pdf_oxide 0.3.78 [INFO] tweaked toml for crates.io crate pdf_oxide 0.3.78 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate pdf_oxide 0.3.78 on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate pdf_oxide 0.3.78 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-test-macro v0.3.78 [INFO] [stderr] Downloaded wasm-bindgen-test v0.3.78 [INFO] [stderr] Downloaded wasm-bindgen-test-shared v0.2.128 [INFO] [stderr] Downloaded weezl v0.2.1 [INFO] [stderr] Downloaded minicov v0.3.8 [INFO] [stderr] Downloaded tract-onnx-opl v0.22.4 [INFO] [stderr] Downloaded string-interner v0.15.0 [INFO] [stderr] Downloaded scan_fmt v0.2.6 [INFO] [stderr] Downloaded tract-data v0.22.4 [INFO] [stderr] Downloaded tract-onnx v0.22.4 [INFO] [stderr] Downloaded tract-nnef v0.22.4 [INFO] [stderr] Downloaded tract-core v0.22.4 [INFO] [stderr] Downloaded tract-linalg v0.22.4 [INFO] [stderr] Downloaded dyn-hash v0.2.2 [INFO] [stderr] Downloaded pest_generator v2.9.1 [INFO] [stderr] Downloaded kstring v2.0.4 [INFO] [stderr] Downloaded liquid-derive v0.26.10 [INFO] [stderr] Downloaded pest_derive v2.9.1 [INFO] [stderr] Downloaded liquid v0.26.11 [INFO] [stderr] Downloaded pest_meta v2.9.1 [INFO] [stderr] Downloaded liquid-lib v0.26.11 [INFO] [stderr] Downloaded liquid-core v0.26.11 [INFO] [stderr] Downloaded pest v2.9.1 [INFO] [stderr] Downloaded transpose v0.2.3 [INFO] [stderr] Downloaded anymap3 v1.1.0 [INFO] [stderr] Downloaded primal-check v0.3.4 [INFO] [stderr] Downloaded rustfft v6.4.1 [INFO] [stderr] Downloaded prost v0.11.9 [INFO] [stderr] Downloaded safetensors v0.6.2 [INFO] [stderr] Downloaded tract-hir v0.22.4 [INFO] [stderr] Downloaded prost-derive v0.11.9 [INFO] [stderr] Downloaded taffy v0.14.0 [INFO] [stderr] Downloaded der v0.8.2 [INFO] [stderr] Downloaded der_derive v0.8.0 [INFO] [stderr] Downloaded qcms v0.3.0 [INFO] [stderr] Downloaded pyo3-log v0.13.4 [INFO] [stderr] Downloaded pyo3-build-config v0.29.2 [INFO] [stderr] Downloaded pyo3-macros-backend v0.29.2 [INFO] [stderr] Downloaded pyo3-macros v0.29.2 [INFO] [stderr] Downloaded pyo3-ffi v0.29.2 [INFO] [stderr] Downloaded pyo3 v0.29.2 [INFO] [stderr] Downloaded p384 v0.14.0 [INFO] [stderr] Downloaded vecmath v1.0.0 [INFO] [stderr] Downloaded console_log v1.1.0 [INFO] [stderr] Downloaded utf16string v0.2.0 [INFO] [stderr] Downloaded maybe-owned v0.3.4 [INFO] [stderr] Downloaded wnaf v0.14.1 [INFO] [stderr] Downloaded piston-float v1.0.1 [INFO] [stderr] Downloaded primeorder v0.14.0 [INFO] [stderr] Downloaded rfc6979 v0.6.0 [INFO] [stderr] Downloaded ecdsa v0.17.0 [INFO] [stderr] Downloaded p12-keystore v0.3.1 [INFO] [stderr] Downloaded rc2 v0.9.0 [INFO] [stderr] Downloaded p256 v0.14.0 [INFO] [stderr] Downloaded pkcs5 v0.8.1 [INFO] [stderr] Downloaded pdfium-render v0.9.4 [INFO] [stderr] Downloaded polyval v0.7.3 [INFO] [stderr] Downloaded aes-gcm v0.11.1 [INFO] [stderr] Downloaded aes v0.9.2 [INFO] [stderr] Downloaded pkcs12 v0.2.0-pre.0 [INFO] [stderr] Downloaded x509-cert v0.3.0 [INFO] [stderr] Downloaded cms v0.3.0-pre.1 [INFO] [stderr] Downloaded office_oxide v0.1.9 [INFO] [stderr] Downloaded multiversion v0.8.0 [INFO] [stderr] Downloaded multiversion-macros v0.8.0 [INFO] [stderr] Downloaded atoi_simd v0.18.1 [INFO] [stderr] Downloaded debug_unsafe v0.1.4 [INFO] [stderr] Downloaded linfa-clustering v0.8.1 [INFO] [stderr] Downloaded pgat v0.3.0 [INFO] [stderr] Downloaded space v0.19.0 [INFO] [stderr] Downloaded lcms2 v6.2.0 [INFO] [stderr] Downloaded encoding_rs v0.8.40 [INFO] [stderr] Downloaded doc-comment v0.3.4 [INFO] [stderr] Downloaded noisy_float v0.2.1 [INFO] [stderr] Downloaded kdtree v0.7.0 [INFO] [stderr] Downloaded linfa-linalg v0.2.1 [INFO] [stderr] Downloaded ndarray-rand v0.15.0 [INFO] [stderr] Downloaded order-stat v0.1.3 [INFO] [stderr] Downloaded linfa v0.8.1 [INFO] [stderr] Downloaded sprs v0.11.2 [INFO] [stderr] Downloaded linfa-nn v0.8.1 [INFO] [stderr] Downloaded ndarray-stats v0.6.0 [INFO] [stderr] Downloaded lcms2-sys v4.0.7 [INFO] [stderr] Downloaded jpeg-encoder v0.7.1 [INFO] [stderr] Downloaded read-fonts v0.43.3 [INFO] [stderr] Downloaded hayro-jpeg2000 v0.4.0 [INFO] [stderr] Downloaded harfrust v0.13.3 [INFO] [stderr] Downloaded fax v0.3.0 [INFO] [stderr] Downloaded fast_image_resize v6.1.0 [INFO] [stderr] Downloaded brotli-decompressor v6.0.0 [INFO] [stderr] Downloaded barcoders v2.0.0 [INFO] [stderr] Downloaded aws-lc-fips-sys v0.14.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 5924a9d3e270f745c1dbb3d10ad9f8d111b54de6e7f9d03605c1b0a1c701d38b [INFO] running `Command { std: "docker" "start" "5924a9d3e270f745c1dbb3d10ad9f8d111b54de6e7f9d03605c1b0a1c701d38b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5924a9d3e270f745c1dbb3d10ad9f8d111b54de6e7f9d03605c1b0a1c701d38b", kill_on_drop: false }` [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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5924a9d3e270f745c1dbb3d10ad9f8d111b54de6e7f9d03605c1b0a1c701d38b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5924a9d3e270f745c1dbb3d10ad9f8d111b54de6e7f9d03605c1b0a1c701d38b", kill_on_drop: false }` [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" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5924a9d3e270f745c1dbb3d10ad9f8d111b54de6e7f9d03605c1b0a1c701d38b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling crc32fast v1.5.1 [INFO] [stderr] Compiling target-features v0.1.6 [INFO] [stderr] Checking miniz_oxide v0.9.1 [INFO] [stderr] Compiling syn v3.0.5 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Checking zlib-rs v0.6.7 [INFO] [stderr] Compiling crossbeam-epoch v0.9.21 [INFO] [stderr] Compiling crossbeam-deque v0.8.8 [INFO] [stderr] Checking block-padding v0.4.2 [INFO] [stderr] Compiling siphasher v1.0.3 [INFO] [stderr] Checking smallvec v1.16.0 [INFO] [stderr] Checking regex-automata v0.4.18 [INFO] [stderr] Checking inout v0.2.2 [INFO] [stderr] Compiling phf_shared v0.14.0 [INFO] [stderr] Compiling slotmap v1.1.1 [INFO] [stderr] Checking polycool v0.4.0 [INFO] [stderr] Compiling encoding_rs v0.8.40 [INFO] [stderr] Checking bumpalo v3.20.3 [INFO] [stderr] Checking zune-core v0.5.3 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Checking alloc-no-stdlib v3.0.0 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling phf_generator v0.14.0 [INFO] [stderr] Checking zune-jpeg v0.5.15 [INFO] [stderr] Checking flate2 v1.1.10 [INFO] [stderr] Checking zopfli v0.8.3 [INFO] [stderr] Checking tinyvec v1.13.2 [INFO] [stderr] Checking alloc-stdlib v0.3.0 [INFO] [stderr] Checking kurbo v0.13.1 [INFO] [stderr] Checking rayon-core v1.13.0 [INFO] [stderr] Checking cipher v0.5.2 [INFO] [stderr] Checking core_detect v1.0.0 [INFO] [stderr] Compiling multiversion_no_op v1.0.0 [INFO] [stderr] Checking simdutf8 v0.1.5 [INFO] [stderr] Checking fax v0.2.7 [INFO] [stderr] Checking weezl v0.1.12 [INFO] [stderr] Checking debug_unsafe v0.1.4 [INFO] [stderr] Checking quick-error v2.0.1 [INFO] [stderr] Checking png v0.18.1 [INFO] [stderr] Checking atoi_simd v0.18.1 [INFO] [stderr] Checking zip v8.6.0 [INFO] [stderr] Checking rayon v1.12.0 [INFO] [stderr] Checking unicode-normalization v0.1.25 [INFO] [stderr] Checking regex v1.13.1 [INFO] [stderr] Compiling bytemuck_derive v1.12.0 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Checking env_filter v2.0.0 [INFO] [stderr] Checking brotli-decompressor v6.0.0 [INFO] [stderr] Checking fast-float2 v0.2.4 [INFO] [stderr] Checking cpubits v0.1.1 [INFO] [stderr] Checking stringprep v0.1.5 [INFO] [stderr] Checking aes v0.9.2 [INFO] [stderr] Checking chrono v0.4.45 [INFO] [stderr] Checking env_logger v0.11.11 [INFO] [stderr] Checking uuid v1.26.0 [INFO] [stderr] Checking bytemuck v1.25.2 [INFO] [stderr] Checking brotli v9.0.0 [INFO] [stderr] Checking taffy v0.14.0 [INFO] [stderr] Checking cbc v0.2.1 [INFO] [stderr] Checking font-types v0.11.3 [INFO] [stderr] Checking sha2 v0.11.0 [INFO] [stderr] Checking md-5 v0.11.0 [INFO] [stderr] Checking nom v8.0.0 [INFO] [stderr] Checking jpeg-decoder v0.3.2 [INFO] [stderr] Checking read-fonts v0.39.2 [INFO] [stderr] Checking quick-xml v0.42.0 [INFO] [stderr] Checking base64 v0.23.1 [INFO] [stderr] Checking qcms v0.3.0 [INFO] [stderr] Checking ttf-parser v0.25.1 [INFO] [stderr] Checking weezl v0.2.1 [INFO] [stderr] Checking fax v0.3.0 [INFO] [stderr] Checking serde v1.0.229 [INFO] [stderr] Compiling zerocopy-derive v0.8.56 [INFO] [stderr] Compiling multiversion-macros v0.8.0 [INFO] [stderr] Compiling phf_macros v0.14.0 [INFO] [stderr] Checking quick-xml v0.41.0 [INFO] [stderr] Checking phf v0.14.0 [INFO] [stderr] Checking multiversion v0.8.0 [INFO] [stderr] Checking zerocopy v0.8.56 [INFO] [stderr] Checking office_oxide v0.1.9 [INFO] [stderr] Checking skrifa v0.42.1 [INFO] [stderr] Checking write-fonts v0.48.1 [INFO] [stderr] Checking half v2.7.1 [INFO] [stderr] Checking tiff v0.11.3 [INFO] [stderr] Checking image v0.25.10 [INFO] [stderr] Checking subsetter v0.2.6 [INFO] [stderr] Checking pdf_oxide v0.3.78 (/opt/rustwide/workdir) [INFO] [stderr] Documenting pdf_oxide v0.3.78 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `get_page_ref` [INFO] [stdout] --> src/document.rs:2187:49 [INFO] [stdout] | [INFO] [stdout] 2187 | /// Replaces the O(n²) pattern of calling [`get_page_ref`] in a 0..n loop: [INFO] [stdout] | ^^^^^^^^^^^^ no item named `get_page_ref` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ActualTextIndex` [INFO] [stdout] --> src/document.rs:4202:30 [INFO] [stdout] | [INFO] [stdout] 4202 | /// Returns the cached [`ActualTextIndex`] for this document. [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `ActualTextIndex` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `struct_tree_marked` [INFO] [stdout] --> src/document.rs:4208:54 [INFO] [stdout] | [INFO] [stdout] 4208 | /// Decoupled from `/MarkInfo /Suspects` — see [`struct_tree_marked`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `struct_tree_marked` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `reorder_same_line_runs` [INFO] [stdout] --> src/document.rs:8266:42 [INFO] [stdout] | [INFO] [stdout] 8266 | /// two consecutive spans. Used by [`reorder_same_line_runs`] to [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `reorder_same_line_runs` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `run_has_large_x_gap` [INFO] [stdout] --> src/document.rs:8311:11 [INFO] [stdout] | [INFO] [stdout] 8311 | /// [`run_has_large_x_gap`] for the opposite defect. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `run_has_large_x_gap` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `push_span_text_bidi` [INFO] [stdout] --> src/document.rs:9523:42 [INFO] [stdout] | [INFO] [stdout] 9523 | /// RTL visual→logical reversal in [`push_span_text_bidi`]: every non-space [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `push_span_text_bidi` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `order_mcid_spans` [INFO] [stdout] --> src/document.rs:9681:50 [INFO] [stdout] | [INFO] [stdout] 9681 | /// Latin letter is. Mirrors the gating in [`order_mcid_spans`] (the branch [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `order_mcid_spans` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `push_span_text_bidi` [INFO] [stdout] --> src/document.rs:9684:38 [INFO] [stdout] | [INFO] [stdout] 9684 | /// visual to logical order by [`push_span_text_bidi`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `push_span_text_bidi` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `push_span_text_bidi` [INFO] [stdout] --> src/document.rs:9717:23 [INFO] [stdout] | [INFO] [stdout] 9717 | /// reversal in [`push_span_text_bidi`]: every character is whitespace or a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `push_span_text_bidi` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `push_span_text_bidi` [INFO] [stdout] --> src/document.rs:11461:25 [INFO] [stdout] | [INFO] [stdout] 11461 | /// separately by [`push_span_text_bidi`]; this function only fixes the order [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `push_span_text_bidi` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `order_pure_rtl_spans` [INFO] [stdout] --> src/document.rs:11502:37 [INFO] [stdout] | [INFO] [stdout] 11502 | /// The atom-level span sort ([`order_pure_rtl_spans`]) then orders those spans [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `order_pure_rtl_spans` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `push_span_text_bidi` [INFO] [stdout] --> src/document.rs:11508:55 [INFO] [stdout] | [INFO] [stdout] 11508 | /// single visual-order span (so the downstream [`push_span_text_bidi`] reverse [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `push_span_text_bidi` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `push_span_text_bidi` [INFO] [stdout] --> src/document.rs:11612:11 [INFO] [stdout] | [INFO] [stdout] 11612 | /// [`push_span_text_bidi`] then reverses this to correct logical order with [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `push_span_text_bidi` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `merge_rtl_line_to_visual_span` [INFO] [stdout] --> src/document.rs:11614:37 [INFO] [stdout] | [INFO] [stdout] 11614 | /// Private-use sentinel that [`merge_rtl_line_to_visual_span`] emits in place [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `merge_rtl_line_to_visual_span` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `strip_interior_arabic_spaces` [INFO] [stdout] --> src/document.rs:11616:26 [INFO] [stdout] | [INFO] [stdout] 11616 | /// the downstream [`strip_interior_arabic_spaces`] (which strips only U+0020) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `strip_interior_arabic_spaces` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `push_span_text_bidi` [INFO] [stdout] --> src/document.rs:11619:28 [INFO] [stdout] | [INFO] [stdout] 11619 | /// after the strip ([`push_span_text_bidi`] for plain text, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `push_span_text_bidi` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `apply_rtl_logical_order_to_ordered_spans` [INFO] [stdout] --> src/document.rs:11620:11 [INFO] [stdout] | [INFO] [stdout] 11620 | /// [`apply_rtl_logical_order_to_ordered_spans`] for md/html). U+F8FF is in the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `apply_rtl_logical_order_to_ordered_spans` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `order_pure_rtl_spans` [INFO] [stdout] --> src/document.rs:11746:12 [INFO] [stdout] | [INFO] [stdout] 11746 | /// ([`order_pure_rtl_spans`] for span order, [`push_span_text_bidi`] for [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `order_pure_rtl_spans` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `push_span_text_bidi` [INFO] [stdout] --> src/document.rs:11746:53 [INFO] [stdout] | [INFO] [stdout] 11746 | /// ([`order_pure_rtl_spans`] for span order, [`push_span_text_bidi`] for [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `push_span_text_bidi` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `reverse_rtl_keeping_marks` [INFO] [stdout] --> src/document.rs:11755:55 [INFO] [stdout] | [INFO] [stdout] 11755 | /// reverse keeping combining marks attached ([`reverse_rtl_keeping_marks`]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `reverse_rtl_keeping_marks` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `is_reversible_rtl_neutral_span` [INFO] [stdout] --> src/document.rs:11757:43 [INFO] [stdout] | [INFO] [stdout] 11757 | /// preceding word (UAX #9 N1/N2, [`is_reversible_rtl_neutral_span`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `is_reversible_rtl_neutral_span` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `merge_interleaved_rtl_lines` [INFO] [stdout] --> src/document.rs:11768:12 [INFO] [stdout] | [INFO] [stdout] 11768 | /// ([`merge_interleaved_rtl_lines`] / [`merge_rtl_line_to_visual_span`], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `merge_interleaved_rtl_lines` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `merge_rtl_line_to_visual_span` [INFO] [stdout] --> src/document.rs:11768:46 [INFO] [stdout] | [INFO] [stdout] 11768 | /// ([`merge_interleaved_rtl_lines`] / [`merge_rtl_line_to_visual_span`], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `merge_rtl_line_to_visual_span` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `rotate_span_bbox` [INFO] [stdout] --> src/document.rs:12730:34 [INFO] [stdout] | [INFO] [stdout] 12730 | /// (translate to origin → [`rotate_span_bbox`] → translate back). [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `rotate_span_bbox` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `TextExtractionConfig` [INFO] [stdout] --> src/document.rs:17147:44 [INFO] [stdout] | [INFO] [stdout] 17147 | /// This allows callers to provide a [`TextExtractionConfig`] (optionally [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `TextExtractionConfig` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ExtractionProfile` [INFO] [stdout] --> src/document.rs:17148:30 [INFO] [stdout] | [INFO] [stdout] 17148 | /// configured with an [`ExtractionProfile`]) to control TJ offset thresholds [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `ExtractionProfile` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::get_page_resources` [INFO] [stdout] --> src/document.rs:18033:41 [INFO] [stdout] | [INFO] [stdout] 18033 | /// the `rendering`-feature-gated [`Self::get_page_resources`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the struct `PdfDocument` has no field or associated item named `get_page_resources` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `,` [INFO] [stdout] --> src/lexer.rs:415:20 [INFO] [stdout] | [INFO] [stdout] 415 | /// - Delimiters: [, ], <<, >> [INFO] [stdout] | ^ no item named `,` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `CryptoProvider` [INFO] [stdout] --> src/crypto/error.rs:1:25 [INFO] [stdout] | [INFO] [stdout] 1 | //! Errors emitted by [`CryptoProvider`] implementations. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `CryptoProvider` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `is_legacy_allowed` [INFO] [stdout] --> src/crypto/provider.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | //! ([`is_legacy_allowed`]) plus secure RNG. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `is_legacy_allowed` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Error::AlgorithmNotPermitted` [INFO] [stdout] --> src/crypto/provider.rs:31:7 [INFO] [stdout] | [INFO] [stdout] 31 | //! [`Error::AlgorithmNotPermitted`]. SHA-1 *verification* of [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Error` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::AwsLcProvider` [INFO] [stdout] --> src/crypto/rust_provider.rs:17:31 [INFO] [stdout] | [INFO] [stdout] 17 | //! [`super::AwsLcProvider`]: super::AwsLcProvider [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `AwsLcProvider` in module `crypto` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `CryptoProvider` [INFO] [stdout] --> src/crypto/types.rs:1:55 [INFO] [stdout] | [INFO] [stdout] 1 | //! Algorithm enums and value types shared by every [`CryptoProvider`] [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `CryptoProvider` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `is_skippable_graphics_op` [INFO] [stdout] --> src/content/parser.rs:2797:43 [INFO] [stdout] | [INFO] [stdout] 2797 | /// text-only extraction. Equivalent to [`is_skippable_graphics_op`] but [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `is_skippable_graphics_op` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `expand_indexed_to_rgb` [INFO] [stdout] --> src/extractors/images.rs:1700:12 [INFO] [stdout] | [INFO] [stdout] 1700 | /// Like [`expand_indexed_to_rgb`] but routes CMYK palette entries [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `expand_indexed_to_rgb` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `truncate_oc_layers` [INFO] [stdout] --> src/extractors/paths.rs:219:61 [INFO] [stdout] | [INFO] [stdout] 219 | /// Current marked-content nesting depth. Paired with [`truncate_oc_layers`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `truncate_oc_layers` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `push_oc_layer` [INFO] [stdout] --> src/extractors/paths.rs:236:50 [INFO] [stdout] | [INFO] [stdout] 236 | /// pre-resolved to its effective layer by [`push_oc_layer`]. [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `push_oc_layer` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `swap_resources` [INFO] [stdout] --> src/extractors/paths.rs:247:62 [INFO] [stdout] | [INFO] [stdout] 247 | /// the active Form XObject's own `/Resources` after a [`swap_resources`]. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `swap_resources` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `swap_resources` [INFO] [stdout] --> src/extractors/paths.rs:278:11 [INFO] [stdout] | [INFO] [stdout] 278 | /// [`swap_resources`]. [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `swap_resources` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `GraphicsState::advance_text_matrix` [INFO] [stdout] --> src/extractors/text.rs:8739:18 [INFO] [stdout] | [INFO] [stdout] 8739 | /// branch [`GraphicsState::advance_text_matrix`] already makes, and reading [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `GraphicsState` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `256` [INFO] [stdout] --> src/fonts/truetype_cmap.rs:286:28 [INFO] [stdout] | [INFO] [stdout] 286 | /// u8 glyphIdArray[256] — glyphId for each byte code 0..255 [INFO] [stdout] | ^^^ no item named `256` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DecodePolicy` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] genuine policy differences are expressed in [`DecodePolicy`], not by [INFO] [stdout] ^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `DecodePolicy` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `char_codes` [INFO] [stdout] --> src/fonts/unicode_decode.rs:362:7 [INFO] [stdout] | [INFO] [stdout] 362 | /// [`char_codes`], paired with each code's byte width in `bytes`. Callers [INFO] [stdout] | ^^^^^^^^^^ no item named `char_codes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `with_registered_fonts` [INFO] [stdout] --> src/converters/office/mod.rs:1333:7 [INFO] [stdout] | [INFO] [stdout] 1333 | /// [`with_registered_fonts`] so the deeply-nested render helpers [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `with_registered_fonts` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> src/pipeline/text_processing/citations.rs:100:56 [INFO] [stdout] | [INFO] [stdout] 100 | /// Normalize spacing in numeric citations like [ 1 ] → [1] [INFO] [stdout] | ^ no item named `1` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> src/pipeline/text_processing/citations.rs:100:64 [INFO] [stdout] | [INFO] [stdout] 100 | /// Normalize spacing in numeric citations like [ 1 ] → [1] [INFO] [stdout] | ^ no item named `1` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> src/pipeline/text_processing/citations.rs:118:40 [INFO] [stdout] | [INFO] [stdout] 118 | /// Detect numeric citations like [1], (23), 1-3. [INFO] [stdout] | ^ no item named `1` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `i` [INFO] [stdout] --> src/writer/document_builder.rs:2653:24 [INFO] [stdout] | [INFO] [stdout] 2653 | /// to form_fields[i]. #393 Bundle D-3. [INFO] [stdout] | ^ no item named `i` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `elements::ImageContent` [INFO] [stdout] --> src/writer/pdf_writer.rs:2162:18 [INFO] [stdout] | [INFO] [stdout] 2162 | /// Convert an [`elements::ImageContent`] (what `PageBuilder::add_element` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `elements` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `table_renderer::Table` [INFO] [stdout] --> src/writer/streaming_table.rs:89:20 [INFO] [stdout] | [INFO] [stdout] 89 | /// buffered [`table_renderer::Table`]; [`StreamingTable`] rejects this [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `table_renderer` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `add_xmp_metadata` [INFO] [stdout] --> src/compliance/converter.rs:484:57 [INFO] [stdout] | [INFO] [stdout] 484 | /// stream is absent or unreadable, falls back to [`add_xmp_metadata`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `add_xmp_metadata` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `TextSpan` [INFO] [stdout] --> src/document.rs:11113:39 [INFO] [stdout] | [INFO] [stdout] 11113 | /// 2. Build a map from MCID → Vec [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 11113 | /// 2. Build a map from MCID → `Vec` [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `key` [INFO] [stdout] --> src/content/parser.rs:2414:8 [INFO] [stdout] | [INFO] [stdout] 2414 | /// BI ... ID EI [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `key` [INFO] [stdout] --> src/content/parser.rs:2414:20 [INFO] [stdout] | [INFO] [stdout] 2414 | /// BI ... ID EI [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `binary` [INFO] [stdout] --> src/content/parser.rs:2414:39 [INFO] [stdout] | [INFO] [stdout] 2414 | /// BI ... ID EI [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/fonts/font_dict.rs:5253:39 [INFO] [stdout] | [INFO] [stdout] 5253 | /// - Adobe Glyph List Specification: https://github.com/adobe-type-tools/agl-specification [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] help: use an automatic link instead [INFO] [stdout] | [INFO] [stdout] 5253 | /// - Adobe Glyph List Specification: [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: could not parse code block as Rust code [INFO] [stdout] --> src/fonts/font_dict.rs:5258:5 [INFO] [stdout] | [INFO] [stdout] 5258 | /// ```ignore [INFO] [stdout] | _____^ [INFO] [stdout] 5259 | | /// # use pdf_oxide::fonts::font_dict::glyph_name_to_unicode; [INFO] [stdout] 5260 | | /// assert_eq!(glyph_name_to_unicode("bullet"), Some('•')); [INFO] [stdout] 5261 | | /// assert_eq!(glyph_name_to_unicode("emdash"), Some('—')); [INFO] [stdout] ... | [INFO] [stdout] 5266 | | /// Extended glyph names from TeX/math fonts (MSAM, MSBM, Computer Modern, etc.) [INFO] [stdout] 5267 | | /// not present in the standard Adobe Glyph List. [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stdout] --> src/fonts/font_dict.rs:5258:5 [INFO] [stdout] | [INFO] [stdout] 5258 | /// ```ignore [INFO] [stdout] | ^^^ [INFO] [stdout] = note: error from rustc: unknown start of token: ` [INFO] [stdout] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: could not parse code block as Rust code [INFO] [stdout] --> src/fonts/font_dict.rs:5554:5 [INFO] [stdout] | [INFO] [stdout] 5554 | /// ```ignore [INFO] [stdout] | _____^ [INFO] [stdout] 5555 | | /// # use pdf_oxide::fonts::font_dict::is_ligature_char; [INFO] [stdout] 5556 | | /// assert_eq!(is_ligature_char('fi'), true); // U+FB01 [INFO] [stdout] 5557 | | /// assert_eq!(is_ligature_char('fl'), true); // U+FB02 [INFO] [stdout] 5558 | | /// assert_eq!(is_ligature_char('A'), false); [INFO] [stdout] 5559 | | /// ```ignore [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stdout] --> src/fonts/font_dict.rs:5554:5 [INFO] [stdout] | [INFO] [stdout] 5554 | /// ```ignore [INFO] [stdout] | ^^^ [INFO] [stdout] = note: error from rustc: unknown start of token: ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: could not parse code block as Rust code [INFO] [stdout] --> src/fonts/font_dict.rs:5588:5 [INFO] [stdout] | [INFO] [stdout] 5588 | /// ```ignore [INFO] [stdout] | _____^ [INFO] [stdout] 5589 | | /// # use pdf_oxide::fonts::font_dict::expand_ligature_char; [INFO] [stdout] 5590 | | /// assert_eq!(expand_ligature_char('fi'), Some("fi")); [INFO] [stdout] 5591 | | /// assert_eq!(expand_ligature_char('fl'), Some("fl")); [INFO] [stdout] 5592 | | /// assert_eq!(expand_ligature_char('A'), None); [INFO] [stdout] 5593 | | /// ```ignore [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stdout] --> src/fonts/font_dict.rs:5588:5 [INFO] [stdout] | [INFO] [stdout] 5588 | /// ```ignore [INFO] [stdout] | ^^^ [INFO] [stdout] = note: error from rustc: unknown start of token: ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: could not parse code block as Rust code [INFO] [stdout] --> src/fonts/font_dict.rs:5646:5 [INFO] [stdout] | [INFO] [stdout] 5646 | /// ```ignore [INFO] [stdout] | _____^ [INFO] [stdout] 5647 | | /// # use pdf_oxide::fonts::font_dict::symbol_encoding_lookup; [INFO] [stdout] 5648 | | /// assert_eq!(symbol_encoding_lookup(0x72), Some('ρ')); // rho [INFO] [stdout] 5649 | | /// assert_eq!(symbol_encoding_lookup(0x61), Some('α')); // alpha [INFO] [stdout] 5650 | | /// assert_eq!(symbol_encoding_lookup(0xF2), Some('∫')); // integral [INFO] [stdout] 5651 | | /// ```ignore [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text [INFO] [stdout] --> src/fonts/font_dict.rs:5646:5 [INFO] [stdout] | [INFO] [stdout] 5646 | /// ```ignore [INFO] [stdout] | ^^^ [INFO] [stdout] = note: error from rustc: unknown start of token: ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `strong` [INFO] [stdout] --> src/pipeline/converters/html.rs:264:23 [INFO] [stdout] | [INFO] [stdout] 264 | /// Applies bold () and italic () tags as needed, and wraps the [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `em` [INFO] [stdout] --> src/pipeline/converters/html.rs:264:45 [INFO] [stdout] | [INFO] [stdout] 264 | /// Applies bold () and italic () tags as needed, and wraps the [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Rust code block is empty [INFO] [stdout] --> src/pipeline/converters/markdown.rs:2881:5 [INFO] [stdout] | [INFO] [stdout] 2881 | /// ``` [INFO] [stdout] | _____^ [INFO] [stdout] 2882 | | /// ``` [INFO] [stdout] | |_______^ [INFO] [stdout] | [INFO] [stdout] help: mark blocks that do not contain Rust code as text [INFO] [stdout] | [INFO] [stdout] 2881 | /// ```text [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `crate::crypto::active` is both a function and a module [INFO] [stdout] --> src/crypto/policy.rs:4:43 [INFO] [stdout] | [INFO] [stdout] 4 | //! PDF crypto operation routes through [`crate::crypto::active`]. v0.3.45 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the function, add parentheses [INFO] [stdout] | [INFO] [stdout] 4 | //! PDF crypto operation routes through [`crate::crypto::active()`]. v0.3.45 [INFO] [stdout] | ++ [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 4 | //! PDF crypto operation routes through [`mod@crate::crypto::active`]. v0.3.45 [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 34s [INFO] [stderr] Generated /opt/rustwide/target/doc/pdf_oxide/index.html and 15 other files [INFO] running `Command { std: "docker" "inspect" "5924a9d3e270f745c1dbb3d10ad9f8d111b54de6e7f9d03605c1b0a1c701d38b", kill_on_drop: false }` [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" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5924a9d3e270f745c1dbb3d10ad9f8d111b54de6e7f9d03605c1b0a1c701d38b" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "python logging debug-span-merging parallel" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking flagset v0.4.7 [INFO] [stderr] Checking pem-rfc7468 v1.0.0 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling target-lexicon v0.13.5 [INFO] [stderr] Checking either v1.18.0 [INFO] [stderr] Checking hybrid-array v0.4.14 [INFO] [stderr] Checking ctutils v0.4.2 [INFO] [stderr] Checking ff v0.14.0 [INFO] [stderr] Compiling cc v1.4.5 [INFO] [stderr] Checking rayon v1.12.0 [INFO] [stderr] Checking as-slice v0.2.1 [INFO] [stderr] Compiling av-scenechange v0.14.1 [INFO] [stderr] Compiling num-conv v0.2.2 [INFO] [stderr] Compiling time-core v0.1.9 [INFO] [stderr] Compiling built v0.8.1 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling pyo3-build-config v0.29.2 [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling syn v3.0.5 [INFO] [stderr] Checking crypto-common v0.2.2 [INFO] [stderr] Checking block-buffer v0.12.1 [INFO] [stderr] Checking block-padding v0.4.2 [INFO] [stderr] Checking num-integer v0.1.47 [INFO] [stderr] Checking inout v0.2.2 [INFO] [stderr] Checking crypto-bigint v0.7.5 [INFO] [stderr] Checking num-bigint v0.4.8 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling rav1e v0.8.1 [INFO] [stderr] Compiling time-macros v0.2.32 [INFO] [stderr] Checking digest v0.11.3 [INFO] [stderr] Checking cipher v0.5.2 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking hmac v0.13.0 [INFO] [stderr] Checking aligned v0.4.3 [INFO] [stderr] Checking group v0.14.0 [INFO] [stderr] Compiling pulp v0.22.3 [INFO] [stderr] Checking no_std_io2 v0.9.4 [INFO] [stderr] Compiling pastey v0.1.1 [INFO] [stderr] Checking base16ct v1.0.0 [INFO] [stderr] Checking y4m v0.8.0 [INFO] [stderr] Checking deranged v0.5.8 [INFO] [stderr] Checking bitstream-io v4.10.0 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking sha2 v0.11.0 [INFO] [stderr] Checking maybe-rayon v0.1.1 [INFO] [stderr] Checking universal-hash v0.6.1 [INFO] [stderr] Checking rusticata-macros v4.1.0 [INFO] [stderr] Compiling pyo3-ffi v0.29.2 [INFO] [stderr] Compiling bytemuck_derive v1.12.0 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Checking time v0.3.55 [INFO] [stderr] Compiling displaydoc v0.2.7 [INFO] [stderr] Compiling simd_helpers v0.1.0 [INFO] [stderr] Checking itertools v0.14.0 [INFO] [stderr] Checking raw-cpuid v11.6.0 [INFO] [stderr] Checking imgref v1.12.3 [INFO] [stderr] Checking pulp-wasm-simd-flag v0.1.1 [INFO] [stderr] Checking new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling noop_proc_macro v0.3.0 [INFO] [stderr] Checking loop9 v0.1.5 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Checking primefield v0.14.0 [INFO] [stderr] Checking bytemuck v1.25.2 [INFO] [stderr] Checking polyval v0.7.3 [INFO] [stderr] Checking signature v3.0.0 [INFO] [stderr] Checking avif-serialize v0.8.9 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking font-types v0.11.3 [INFO] [stderr] Checking zune-inflate v0.2.54 [INFO] [stderr] Checking lebe v0.5.3 [INFO] [stderr] Compiling oid-registry v0.8.1 [INFO] [stderr] Checking rgb v0.8.53 [INFO] [stderr] Checking gif v0.14.2 [INFO] [stderr] Checking read-fonts v0.39.2 [INFO] [stderr] Checking image-webp v0.2.4 [INFO] [stderr] Compiling pyo3-macros-backend v0.29.2 [INFO] [stderr] Checking moxcms v0.8.1 [INFO] [stderr] Checking qoi v0.4.1 [INFO] [stderr] Checking ghash v0.6.0 [INFO] [stderr] Checking wnaf v0.14.1 [INFO] [stderr] Compiling der_derive v0.8.0 [INFO] [stderr] Compiling equator-macro v0.4.2 [INFO] [stderr] Compiling zerocopy-derive v0.8.56 [INFO] [stderr] Checking equator v0.4.2 [INFO] [stderr] Compiling arg_enum_proc_macro v0.3.4 [INFO] [stderr] Checking aligned-vec v0.6.4 [INFO] [stderr] Checking v_frame v0.3.9 [INFO] [stderr] Compiling profiling-procmacros v1.0.18 [INFO] [stderr] Checking der v0.8.2 [INFO] [stderr] Checking profiling v1.0.18 [INFO] [stderr] Checking av1-grain v0.2.5 [INFO] [stderr] Compiling asn1-rs-impl v0.2.0 [INFO] [stderr] Compiling asn1-rs-derive v0.6.0 [INFO] [stderr] Checking zerocopy v0.8.56 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Checking asn1-rs v0.7.2 [INFO] [stderr] Checking spki v0.8.0 [INFO] [stderr] Checking sec1 v0.8.1 [INFO] [stderr] Checking pkcs8 v0.11.0 [INFO] [stderr] Checking x509-cert v0.3.0 [INFO] [stderr] Checking elliptic-curve v0.14.1 [INFO] [stderr] Compiling multiversion-macros v0.8.0 [INFO] [stderr] Checking rfc6979 v0.6.0 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Checking pbkdf2 v0.13.0 [INFO] [stderr] Checking salsa20 v0.11.0 [INFO] [stderr] Checking aes v0.9.2 [INFO] [stderr] Checking ctr v0.10.1 [INFO] [stderr] Checking aead v0.6.1 [INFO] [stderr] Compiling pyo3 v0.29.2 [INFO] [stderr] Checking polycool v0.4.0 [INFO] [stderr] Compiling rustls v0.23.44 [INFO] [stderr] Checking kurbo v0.13.1 [INFO] [stderr] Checking aes-gcm v0.11.1 [INFO] [stderr] Checking multiversion v0.8.0 [INFO] [stderr] Checking scrypt v0.12.0 [INFO] [stderr] Checking cms v0.3.0-pre.1 [INFO] [stderr] Checking der-parser v10.0.0 [INFO] [stderr] Checking ecdsa v0.17.0 [INFO] [stderr] Checking primeorder v0.14.0 [INFO] [stderr] Checking rustls-webpki v0.103.15 [INFO] [stderr] Checking font-types v0.12.4 [INFO] [stderr] Checking cbc v0.2.1 [INFO] [stderr] Compiling pyo3-macros v0.29.2 [INFO] [stderr] Checking data-encoding v2.11.1 [INFO] [stderr] Checking roxmltree v0.20.0 [INFO] [stderr] Checking inventory v0.3.24 [INFO] [stderr] Checking encoding_rs v0.8.40 [INFO] [stderr] Checking x509-parser v0.18.1 [INFO] [stderr] Checking fontconfig-parser v0.5.8 [INFO] [stderr] Checking ureq-proto v0.6.2 [INFO] [stderr] Checking half v2.7.1 [INFO] [stderr] Checking tiny-skia-path v0.12.0 [INFO] [stderr] Checking tiff v0.11.3 [INFO] [stderr] Checking exr v1.74.2 [INFO] [stderr] Checking serde v1.0.229 [INFO] [stderr] Checking pkcs5 v0.8.1 [INFO] [stderr] Checking read-fonts v0.43.3 [INFO] [stderr] Checking write-fonts v0.48.1 [INFO] [stderr] Checking quick-xml v0.41.0 [INFO] [stderr] Checking pkcs12 v0.2.0-pre.0 [INFO] [stderr] Checking ravif v0.13.0 [INFO] [stderr] Compiling phf_macros v0.14.0 [INFO] [stderr] Checking skrifa v0.42.1 [INFO] [stderr] Checking pkcs1 v0.8.0-rc.4 [INFO] [stderr] Checking crypto-primes v0.7.2 [INFO] [stderr] Checking rc2 v0.9.0 [INFO] [stderr] Checking des v0.9.0 [INFO] [stderr] Checking sha1 v0.11.0 [INFO] [stderr] Checking arc-swap v1.9.2 [INFO] [stderr] Checking memmap2 v0.9.11 [INFO] [stderr] Checking hayro-ccitt v0.3.0 [INFO] [stderr] Checking chrono v0.4.45 [INFO] [stderr] Checking fontdb v0.24.0 [INFO] [stderr] Checking hayro-jbig2 v0.3.0 [INFO] [stderr] Checking ureq v3.4.1 [INFO] [stderr] Checking image v0.25.10 [INFO] [stderr] Checking p12-keystore v0.3.1 [INFO] [stderr] Checking pyo3-log v0.13.4 [INFO] [stderr] Checking office_oxide v0.1.9 [INFO] [stderr] Checking phf v0.14.0 [INFO] [stderr] Checking tiny-skia v0.12.0 [INFO] [stderr] Checking fast_image_resize v6.1.0 [INFO] [stderr] Checking rsa v0.10.0-rc.18 [INFO] [stderr] Checking p384 v0.14.0 [INFO] [stderr] Checking p256 v0.14.0 [INFO] [stderr] Checking taffy v0.14.0 [INFO] [stderr] Checking subsetter v0.2.6 [INFO] [stderr] Checking md-5 v0.11.0 [INFO] [stderr] Checking jpeg-decoder v0.3.2 [INFO] [stderr] Checking uuid v1.26.0 [INFO] [stderr] Checking hayro-jpeg2000 v0.4.0 [INFO] [stderr] Checking barcoders v2.0.0 [INFO] [stderr] Checking qrcode v0.14.1 [INFO] [stderr] Checking harfrust v0.13.3 [INFO] [stderr] Documenting pdf_oxide v0.3.78 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 01s [INFO] [stderr] Generated /opt/rustwide/target/doc/pdf_oxide/index.html [INFO] running `Command { std: "docker" "inspect" "5924a9d3e270f745c1dbb3d10ad9f8d111b54de6e7f9d03605c1b0a1c701d38b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5924a9d3e270f745c1dbb3d10ad9f8d111b54de6e7f9d03605c1b0a1c701d38b", kill_on_drop: false }` [INFO] [stdout] 5924a9d3e270f745c1dbb3d10ad9f8d111b54de6e7f9d03605c1b0a1c701d38b