# rustc version rustc 1.98.0-nightly (423e3d252 2026-05-24)
# docs.rs version docsrs 0.0.0 (f16e33f3e6ac9fc9e4413728c5dd1b2ba1c6b799 2026-05-23 )
# 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" "4042d2b5937718ff7b373cc3b559ea492e91c12afd7cbb5f4a200719cf2042e1" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260524-1.98.0-nightly-423e3d252\", \"--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 android-tools v0.2.11 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `d8` [INFO] [stderr] --> src/aapt2/link.rs:13:27 [INFO] [stderr] | [INFO] [stderr] 13 | /// line tools, such as [`d8`] to compile Java bytecode into DEX bytecode and [INFO] [stderr] | ^^ no item named `d8` 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 `apksigner` [INFO] [stderr] --> src/aapt2/link.rs:14:7 [INFO] [stderr] | [INFO] [stderr] 14 | /// [`apksigner`] to sign your APK. [INFO] [stderr] | ^^^^^^^^^ no item named `apksigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `AAPT2` [INFO] [stderr] --> src/aapt2/mod.rs:38:7 [INFO] [stderr] | [INFO] [stderr] 38 | /// [`AAPT2`] parses, indexes, and compiles the resources into a binary format [INFO] [stderr] | ^^^^^ no item named `AAPT2` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `jarsigner` [INFO] [stderr] --> src/bundletool/build_bundle.rs:14:72 [INFO] [stderr] | [INFO] [stderr] 14 | /// If you plan to publish the app bundle, you need to sign it using [`jarsigner`]. You [INFO] [stderr] | ^^^^^^^^^ no item named `jarsigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `keystore` [INFO] [stderr] --> src/java_tools/keytool.rs:23:53 [INFO] [stderr] | [INFO] [stderr] 23 | /// keytool stores the keys and certificates in a [`keystore`]. [INFO] [stderr] | ^^^^^^^^ no item named `keystore` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `storetype` [INFO] [stderr] --> src/java_tools/keytool.rs:80:22 [INFO] [stderr] | [INFO] [stderr] 80 | /// If the JKS [`storetype`] is used and a keystore file does not yet exist, then certain [INFO] [stderr] | ^^^^^^^^^ no item named `storetype` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `:port` [INFO] [stderr] --> src/java_tools/keytool.rs:599:30 [INFO] [stderr] | [INFO] [stderr] 599 | /// * {-sslserver server[:port]}: Secure Sockets Layer (SSL) server host and port [INFO] [stderr] | ^^^^^ invalid path separator [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/error.rs:34:17 [INFO] [stderr] | [INFO] [stderr] 34 | /// [`Command`](std::process::Command) [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] 34 - /// [`Command`](std::process::Command) [INFO] [stderr] 34 + /// [`Command`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/aapt2/mod.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | //! https://developer.android.com/studio/command-line/aapt2 [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] 2 | //! <https://developer.android.com/studio/command-line/aapt2> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/aapt2/mod.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | //! https://android.googlesource.com/platform/frameworks/base/+/master/tools/aapt2 [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] 3 | //! <https://android.googlesource.com/platform/frameworks/base/+/master/tools/aapt2> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `add-resource` [INFO] [stderr] --> src/aapt2/link.rs:497:76 [INFO] [stderr] | [INFO] [stderr] 497 | /// Allows the addition of new resources in overlays without using the <add-resource> [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dir` [INFO] [stderr] --> src/emulator/emulator_tools.rs:182:42 [INFO] [stderr] | [INFO] [stderr] 182 | /// Search for system disk images in <dir> [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `file` [INFO] [stderr] --> src/emulator/emulator_tools.rs:188:40 [INFO] [stderr] | [INFO] [stderr] 188 | /// Read initial system image from <file> [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `file` [INFO] [stderr] --> src/emulator/emulator_tools.rs:194:40 [INFO] [stderr] | [INFO] [stderr] 194 | /// Read initial vendor image from <file> [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dir` [INFO] [stderr] --> src/emulator/emulator_tools.rs:212:30 [INFO] [stderr] | [INFO] [stderr] 212 | /// Write user data into <dir> [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `system` [INFO] [stderr] --> src/emulator/emulator_tools.rs:224:32 [INFO] [stderr] | [INFO] [stderr] 224 | /// Ramdisk image (default <system>/ramdisk.img) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `file` [INFO] [stderr] --> src/emulator/emulator_tools.rs:230:31 [INFO] [stderr] | [INFO] [stderr] 230 | /// Obsolete, use -system <file> instead [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `datadir` [INFO] [stderr] --> src/emulator/emulator_tools.rs:242:29 [INFO] [stderr] | [INFO] [stderr] 242 | /// Data image (default <datadir>/userdata-qemu.img) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `file` [INFO] [stderr] --> src/emulator/emulator_tools.rs:248:48 [INFO] [stderr] | [INFO] [stderr] 248 | /// Read initial encryption key image from <file> [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `datadir` [INFO] [stderr] --> src/emulator/emulator_tools.rs:290:32 [INFO] [stderr] | [INFO] [stderr] 290 | /// SD card image (default <datadir>/sdcard.img) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `datadir` [INFO] [stderr] --> src/emulator/emulator_tools.rs:314:57 [INFO] [stderr] | [INFO] [stderr] 314 | /// File that contains all state snapshots (default <datadir>/snapshots.img) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `dir` [INFO] [stderr] --> src/emulator/emulator_tools.rs:380:25 [INFO] [stderr] | [INFO] [stderr] 380 | /// Search skins in <dir> (default <system>/skins) [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `system` [INFO] [stderr] --> src/emulator/emulator_tools.rs:380:40 [INFO] [stderr] | [INFO] [stderr] 380 | /// Search skins in <dir> (default <system>/skins) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `restart-pid` [INFO] [stderr] --> src/emulator/emulator_tools.rs:717:69 [INFO] [stderr] | [INFO] [stderr] 717 | /// Specifies that this emulator was a restart, and to wait out <restart-pid> [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `number` [INFO] [stderr] --> src/emulator/emulator_tools.rs:772:58 [INFO] [stderr] | [INFO] [stderr] 772 | /// Join the shared network, using IP address 10.1.2.<number> [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `path` [INFO] [stderr] --> src/emulator/emulator_tools.rs:832:13 [INFO] [stderr] | [INFO] [stderr] 832 | /// Add <path> to the list of allowed Unix pipes [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `timeout` [INFO] [stderr] --> src/emulator/emulator_tools.rs:979:68 [INFO] [stderr] | [INFO] [stderr] 979 | /// Terminate the emulator if there is no gRPC activity within <timeout> seconds [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `tags` [INFO] [stderr] --> src/emulator/emulator_tools.rs:1099:31 [INFO] [stderr] | [INFO] [stderr] 1099 | /// Debug tags for -debug <tags> [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `device` [INFO] [stderr] --> src/emulator/emulator_tools.rs:1105:19 [INFO] [stderr] | [INFO] [stderr] 1105 | /// Character <device> specification [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/java_tools/jarsigner.rs:193:72 [INFO] [stderr] | [INFO] [stderr] 193 | ...Reference Guide at http://docs.oracle.com/javase/8/docs/technotes/guides/security/crypto/CryptoSpec.html#AppA [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] 193 | /// in the Java Cryptography Architecture (JCA) Reference Guide at <http://docs.oracle.com/javase/8/docs/technotes/guides/security/crypto/CryptoSpec.html#AppA> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/java_tools/keytool.rs:621:9 [INFO] [stderr] | [INFO] [stderr] 621 | /// http://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSSERefGuide.html [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] 621 | /// <http://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSSERefGuide.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `android-tools` (lib doc) generated 31 warnings (run `cargo fix --lib -p android-tools` to apply 4 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.66s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/android_tools/index.html [INFO] running `Command { std: "docker" "inspect" "4042d2b5937718ff7b373cc3b559ea492e91c12afd7cbb5f4a200719cf2042e1", kill_on_drop: false }`