spider_chrome 2.22.2

Library for interacting with a chrome instance with the chrome devtools protocol for spider
Documentation
Build #1598794 2024-12-24T17:18:46.860907+00:00
# rustc version
rustc 1.85.0-nightly (bdc6b3de4 2024-12-23)# docs.rs version
docsrs 0.6.0 (a9496dd3 2024-12-22)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/spider_chrome-2.22.2/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/spider_chrome-2.22.2/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20241223-1.85.0-nightly-bdc6b3de4\", \"--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: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 8ad072d48d73ebcf0d61a28fc689a6bf084465dc9ba3812e66d8f21365d8777f
[INFO] running `Command { std: "docker" "start" "-a" "8ad072d48d73ebcf0d61a28fc689a6bf084465dc9ba3812e66d8f21365d8777f", kill_on_drop: false }`
[INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: block-navigation, console-logs, evaluate, fetcher-tokio, httpfuture, iframe-workaround, incognito, interception, js-binding-listener, pdf, screenshot, simple-google, storage-cookie, wiki, wiki-tokio
[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 spider_chrome v2.22.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: variant `WEB_ARCHIVE` should have an upper camel case name
[INFO] [stderr]   --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/spider_chrome-1e39e0a87df9e321/out/domain_map.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     WEB_ARCHIVE,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `WebArchive`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `chromiumoxide_pdl`
[INFO] [stderr]   --> src/lib.rs:43:11
[INFO] [stderr]    |
[INFO] [stderr] 43 | //! The [`chromiumoxide_pdl`] crate contains a [PDL
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^ no item named `chromiumoxide_pdl` 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 `Browser::wait_sync`
[INFO] [stderr]    --> src/browser.rs:259:11
[INFO] [stderr]     |
[INFO] [stderr] 259 |     /// [`Browser::wait_sync`], [`Browser::try_wait`]).
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^ the struct `Browser` has no field or associated item named `wait_sync`
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:48:27
[INFO] [stderr]    |
[INFO] [stderr] 48 | //! [`chromiumoxide_cdp`](chromiumoxide_cdp) crate only purpose is to integrate
[INFO] [stderr]    |      -------------------  ^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |      |
[INFO] [stderr]    |      because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr]    = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 48 | //! [`chromiumoxide_cdp`] crate only purpose is to integrate
[INFO] [stderr]    |     ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/browser.rs:626:42
[INFO] [stderr]     |
[INFO] [stderr] 626 |     /// The new headless mode. See also: https://developer.chrome.com/docs/chromium/new-headless
[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] 626 |     /// The new headless mode. See also: <https://developer.chrome.com/docs/chromium/new-headless>
[INFO] [stderr]     |                                          +                                                       +
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/browser.rs:653:13
[INFO] [stderr]     |
[INFO] [stderr] 653 |     /// See https://bugs.chromium.org/p/chromium/issues/detail?id=706008#c5
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr]     |
[INFO] [stderr] 653 |     /// See <https://bugs.chromium.org/p/chromium/issues/detail?id=706008#c5>
[INFO] [stderr]     |             +                                                               +
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/layout.rs:109:9
[INFO] [stderr]     |
[INFO] [stderr] 109 |     /// https://en.wikipedia.org/wiki/Polygon#Simple_polygons
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr]     |
[INFO] [stderr] 109 |     /// <https://en.wikipedia.org/wiki/Polygon#Simple_polygons>
[INFO] [stderr]     |         +                                                     +
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/page.rs:789:13
[INFO] [stderr]     |
[INFO] [stderr] 789 |     /// See https://chromedevtools.github.io/devtools-protocol/tot/Log#method-enable
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr]     |
[INFO] [stderr] 789 |     /// See <https://chromedevtools.github.io/devtools-protocol/tot/Log#method-enable>
[INFO] [stderr]     |             +                                                                        +
[INFO] [stderr] 
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr]    --> src/page.rs:800:13
[INFO] [stderr]     |
[INFO] [stderr] 800 |     /// See https://chromedevtools.github.io/devtools-protocol/tot/Log#method-disable
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr]     |
[INFO] [stderr] 800 |     /// See <https://chromedevtools.github.io/devtools-protocol/tot/Log#method-disable>
[INFO] [stderr]     |             +                                                                         +
[INFO] [stderr] 
[INFO] [stderr] warning: `spider_chrome` (lib doc) generated 9 warnings (run `cargo fix --lib -p spider_chrome` to apply 5 suggestions)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.76s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/chromiumoxide/index.html
[INFO] running `Command { std: "docker" "inspect" "8ad072d48d73ebcf0d61a28fc689a6bf084465dc9ba3812e66d8f21365d8777f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ad072d48d73ebcf0d61a28fc689a6bf084465dc9ba3812e66d8f21365d8777f", kill_on_drop: false }`
[INFO] [stdout] 8ad072d48d73ebcf0d61a28fc689a6bf084465dc9ba3812e66d8f21365d8777f