aprender-test-lib 0.60.0

Probar: Rust-native testing framework with pixel coverage, TUI snapshots, and visual regression
Documentation

Build #3780149 2026-07-06 16:13:34

# rustc version rustc 1.99.0-nightly (3659db0d3 2026-07-05)

# docs.rs version docsrs 0.0.0 (964c90a45859fd8f9076e3cbe58470a5a4f4d4f7 2026-07-01 )

# 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" "4f51b76e28aa371cfe7b03da4fb7c8182ec373083556321f72cd871a84be0232" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260705-1.99.0-nightly-3659db0d3\", \"--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: Rustdoc did not scrape the following examples because they require dev-dependencies: accessibility_demo, audio_emulation, basic_test, brick_demo, brick_tui_demo, comply_demo, coverage_demo, distributed_worker_demo, docker_demo, element_assertions, equation_verify, execution_trace, gui_coverage, locator_demo, locator_operations, mouse_actions, multi_context, network_intercept, page_object, panic_paths_demo, performance_profile, pixel_coverage_heatmap, playbook_testing, pmat_bridge_demo, pong_simulation, presentar_demo, retry_assertions, semantic_locators, soft_assertions, streaming_ux_demo, visual_regression_demo, wait_mechanisms, wasm_capabilities, wasm_pixel_gui_demo, watch_mode, web_builders_demo, web_sys_gen_demo, web_validation_demo, websocket_monitor, worker_brick_demo, worker_harness_demo, zero_js_demo [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting aprender-test-lib v0.60.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `11` [INFO] [stderr] --> src/emulation/audio.rs:28:29 [INFO] [stderr] | [INFO] [stderr] 28 | /// Per Radford et al. [11], speech has characteristic harmonic structure [INFO] [stderr] | ^^ no item named `11` 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 `7` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [7] Herlihy & Shavit (2012) SharedArrayBuffer testing [INFO] [stderr] ^ [INFO] [stderr] = note: no item named `7` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [8] Lamport (1978) Worker message ordering [INFO] [stderr] ^ [INFO] [stderr] = note: no item named `8` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `14` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [14] Tassey (2002) Cost of escaped defects [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `14` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `15` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [15] Memon et al. (2017) Shift-left testing [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `15` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `10` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [10] Sewell et al. (2010) State machine verification [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `10` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `11` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [11] Blott & Korn (2015) Low-latency patterns [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `11` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `12` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [12] Sohn et al. (2015) VAD state machine testing [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `12` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] 2. Message ordering violations (Lamport [8]) [INFO] [stderr] ^ [INFO] [stderr] = note: no item named `8` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `7` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] 3. SharedArrayBuffer race conditions (Herlihy-Shavit [7]) [INFO] [stderr] ^ [INFO] [stderr] = note: no item named `7` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `7` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [7] Herlihy & Shavit (2012) "The Art of Multiprocessor Programming" [INFO] [stderr] ^ [INFO] [stderr] = note: no item named `7` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `8` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [8] Lamport (1978) "Time, Clocks, and the Ordering of Events" [INFO] [stderr] ^ [INFO] [stderr] = note: no item named `8` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `T` [INFO] [stderr] --> src/lint/ast_visitor.rs:3:72 [INFO] [stderr] | [INFO] [stderr] 3 | //! Uses `syn` crate for proper Rust AST traversal to detect Rc<RefCell<T>> patterns. [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 3 | //! Uses `syn` crate for proper Rust AST traversal to detect `Rc<RefCell<T>>` patterns. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `T` [INFO] [stderr] --> src/lint/state_sync.rs:145:46 [INFO] [stderr] | [INFO] [stderr] 145 | /// | WASM-SS-006 | Type alias for Rc<RefCell<T>> used with ::new() | Warning | [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 145 | /// | WASM-SS-006 | Type alias for `Rc<RefCell<T>>` used with ::new() | Warning | [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `T` [INFO] [stderr] --> src/lint/state_sync.rs:146:50 [INFO] [stderr] | [INFO] [stderr] 146 | /// | WASM-SS-007 | Function returning Rc<RefCell<T>> used in closure context | Warning | [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 146 | /// | WASM-SS-007 | Function returning `Rc<RefCell<T>>` used in closure context | Warning | [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `T` [INFO] [stderr] --> src/lint/state_sync.rs:157:48 [INFO] [stderr] | [INFO] [stderr] 157 | /// Type aliases that resolve to Rc<RefCell<T>> [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 157 | /// Type aliases that resolve to `Rc<RefCell<T>>` [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `T` [INFO] [stderr] --> src/lint/state_sync.rs:159:41 [INFO] [stderr] | [INFO] [stderr] 159 | /// Functions that return Rc<RefCell<T>> [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 159 | /// Functions that return `Rc<RefCell<T>>` [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `bool` [INFO] [stderr] --> src/pixel_coverage/heatmap.rs:788:58 [INFO] [stderr] | [INFO] [stderr] 788 | /// Get glyph bitmap for a character (5x7 bits as Vec<bool>) [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 788 | /// Get glyph bitmap for a character (5x7 bits as `Vec<bool>`) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `aprender-test-lib` (lib doc) generated 18 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.76s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/jugar_probar/index.html [INFO] running `Command { std: "docker" "inspect" "4f51b76e28aa371cfe7b03da4fb7c8182ec373083556321f72cd871a84be0232", kill_on_drop: false }`