[INFO] fetching crate rsbinder 0.10.0... [INFO] documenting rsbinder-0.10.0 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169 [INFO] extracting crate rsbinder 0.10.0 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate rsbinder 0.10.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate rsbinder 0.10.0 [INFO] tweaked toml for crates.io crate rsbinder 0.10.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rsbinder 0.10.0 on toolchain da3f5c31e5535b3dc210067de660a45784ae1e9c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rsbinder 0.10.0 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" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 4d8ab20c1d7364273971da0ce53cbe7a6a0948cdce9929dd4e73ff91f74f5ae7 [INFO] running `Command { std: "docker" "start" "4d8ab20c1d7364273971da0ce53cbe7a6a0948cdce9929dd4e73ff91f74f5ae7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4d8ab20c1d7364273971da0ce53cbe7a6a0948cdce9929dd4e73ff91f74f5ae7", 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" "4d8ab20c1d7364273971da0ce53cbe7a6a0948cdce9929dd4e73ff91f74f5ae7" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4d8ab20c1d7364273971da0ce53cbe7a6a0948cdce9929dd4e73ff91f74f5ae7", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4d8ab20c1d7364273971da0ce53cbe7a6a0948cdce9929dd4e73ff91f74f5ae7" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling crossbeam-epoch v0.9.20 [INFO] [stderr] Compiling crossbeam-deque v0.8.7 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling crossbeam-utils v0.8.22 [INFO] [stderr] Compiling bstr v1.12.3 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling pest v2.8.7 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling syn v2.0.118 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling owo-colors v4.3.0 [INFO] [stderr] Compiling rustc-demangle v0.1.28 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling supports-color v3.0.2 [INFO] [stderr] Compiling supports-unicode v3.0.0 [INFO] [stderr] Compiling supports-hyperlinks v3.2.0 [INFO] [stderr] Compiling convert_case v0.11.0 [INFO] [stderr] Compiling zerocopy v0.8.54 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Checking pretty-hex v0.4.2 [INFO] [stderr] Compiling serde_json v1.0.150 [INFO] [stderr] Compiling terminal_size v0.4.4 [INFO] [stderr] Compiling regex-automata v0.4.15 [INFO] [stderr] Compiling pest_meta v2.8.7 [INFO] [stderr] Compiling pest_generator v2.8.7 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling miette-derive v7.6.0 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.54 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling pest_derive v2.8.7 [INFO] [stderr] Checking tokio v1.52.3 [INFO] [stderr] Compiling globset v0.4.18 [INFO] [stderr] Compiling regex v1.13.0 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling ignore v0.4.28 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling backtrace-ext v0.2.1 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling globwalk v0.9.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Checking rsproperties v0.5.0 [INFO] [stderr] Compiling tera v1.20.1 [INFO] [stderr] Compiling rsbinder-aidl v0.10.0 [INFO] [stderr] Compiling rsbinder v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Documenting rsbinder v0.10.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `ForwardServiceCallback` [INFO] [stdout] --> src/hub/mod.rs:539:57 [INFO] [stdout] | [INFO] [stdout] 539 | /// Emits the per-version `IServiceCallback` impl for [`ForwardServiceCallback`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `ForwardServiceCallback` 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] help: there's a similarly named item `BnServiceCallback` [INFO] [stdout] | [INFO] [stdout] 539 - /// Emits the per-version `IServiceCallback` impl for [`ForwardServiceCallback`] [INFO] [stdout] 539 + /// Emits the per-version `IServiceCallback` impl for [`BnServiceCallback`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ForwardClientCallback` [INFO] [stdout] --> src/hub/mod.rs:617:56 [INFO] [stdout] | [INFO] [stdout] 617 | /// Emits the per-version `IClientCallback` impl for [`ForwardClientCallback`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `ForwardClientCallback` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] help: there's a similarly named item `BnClientCallback` [INFO] [stdout] | [INFO] [stdout] 617 - /// Emits the per-version `IClientCallback` impl for [`ForwardClientCallback`] [INFO] [stdout] 617 + /// Emits the per-version `IClientCallback` impl for [`BnClientCallback`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/process_state.rs:849:44 [INFO] [stdout] | [INFO] [stdout] 849 | /// binder calls. See [`thread_state`](super::thread_state) module doc. [INFO] [stdout] | -------------- ^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 849 - /// binder calls. See [`thread_state`](super::thread_state) module doc. [INFO] [stdout] 849 + /// binder calls. See [`thread_state`] module doc. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.73s [INFO] [stderr] Generated /opt/rustwide/target/doc/rsbinder/index.html [INFO] running `Command { std: "docker" "inspect" "4d8ab20c1d7364273971da0ce53cbe7a6a0948cdce9929dd4e73ff91f74f5ae7", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4d8ab20c1d7364273971da0ce53cbe7a6a0948cdce9929dd4e73ff91f74f5ae7" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.2.67 [INFO] [stderr] Checking hybrid-array v0.4.13 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling nix v0.31.3 [INFO] [stderr] Checking getrandom v0.2.17 [INFO] [stderr] Checking rustls-pki-types v1.15.0 [INFO] [stderr] Compiling rustls v0.23.41 [INFO] [stderr] Compiling rsbinder v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking socket2 v0.6.4 [INFO] [stderr] Checking mio v1.2.1 [INFO] [stderr] Checking once_cell v1.21.4 [INFO] [stderr] Checking tokio v1.52.3 [INFO] [stderr] Checking crypto-common v0.2.2 [INFO] [stderr] Checking block-buffer v0.12.1 [INFO] [stderr] Checking vsock v0.5.4 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Checking digest v0.11.3 [INFO] [stderr] Checking sha2 v0.11.0 [INFO] [stderr] Checking rustls-webpki v0.103.13 [INFO] [stderr] Documenting rsbinder v0.10.0 (/opt/rustwide/workdir) [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_16.rs:298:1 [INFO] [stdout] | [INFO] [stdout] 298 | / pub fn accessor_error_name(code: i32) -> &'static str { [INFO] [stdout] 299 | | match code { [INFO] [stdout] 300 | | ERROR_CONNECTION_INFO_NOT_FOUND => "ERROR_CONNECTION_INFO_NOT_FOUND", [INFO] [stdout] 301 | | ERROR_FAILED_TO_CREATE_SOCKET => "ERROR_FAILED_TO_CREATE_SOCKET", [INFO] [stdout] ... | [INFO] [stdout] 307 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Expose the deterministic error-name decoder` [INFO] [stdout] = help: ends near `underlying `Status::Display` line is authoritative.` [INFO] [stdout] = note: `#[deny(rustdoc::unportable_markdown)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_16.rs:298:1 [INFO] [stdout] | [INFO] [stdout] 298 | / pub fn accessor_error_name(code: i32) -> &'static str { [INFO] [stdout] 299 | | match code { [INFO] [stdout] 300 | | ERROR_CONNECTION_INFO_NOT_FOUND => "ERROR_CONNECTION_INFO_NOT_FOUND", [INFO] [stdout] 301 | | ERROR_FAILED_TO_CREATE_SOCKET => "ERROR_FAILED_TO_CREATE_SOCKET", [INFO] [stdout] ... | [INFO] [stdout] 307 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Map an `IAccessor::ERROR_*` service-specific code` [INFO] [stdout] = help: ends near `Map an `IAccessor::ERROR_*` service-specific code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_16.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | / pub fn resolve_accessor( [INFO] [stdout] 201 | | name: &str, [INFO] [stdout] 202 | | accessor: SIBinder, [INFO] [stdout] 203 | | ) -> Option { [INFO] [stdout] ... | [INFO] [stdout] 289 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Expose the deterministic error-name decoder` [INFO] [stdout] = help: ends near `remote `IAccessor`) into an RPC-root `ServiceWithMetadata`:` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_16.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | / pub fn resolve_accessor( [INFO] [stdout] 201 | | name: &str, [INFO] [stdout] 202 | | accessor: SIBinder, [INFO] [stdout] 203 | | ) -> Option { [INFO] [stdout] ... | [INFO] [stdout] 289 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `AOSP `BackendUnifiedServiceManager::toBinder` for the` [INFO] [stdout] = help: ends near `AOSP `BackendUnifiedServiceManager::toBinder` for the` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/mod.rs:294:9 [INFO] [stdout] | [INFO] [stdout] 294 | /// Expose the deterministic error-name decoder [INFO] [stdout] | ^ starts here [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: ends near `A binder `Proxy` that holds an [`IAccessor`] remote interface.` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/macros.rs:339:31 [INFO] [stdout] | [INFO] [stdout] 339 | @doc[concat!("A binder `Proxy` that holds an [`", stringify!($interface), "`] remote interface.")] [INFO] [stdout] | ^ starts here [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/target/debug/build/rsbinder/af8dd8ef8eff8654/out/accessor_16.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | / crate::declare_binder_interface! { [INFO] [stdout] 135 | | IAccessor["android.os.IAccessor"] { [INFO] [stdout] 136 | | native: { [INFO] [stdout] 137 | | BnAccessor(on_transact), [INFO] [stdout] ... | [INFO] [stdout] 144 | | } [INFO] [stdout] | |_____________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: ends near `A binder `Proxy` that holds an [`IAccessor`] remote interface.` [INFO] [stdout] = note: this error originates in the macro `$crate::declare_binder_interface` which comes from the expansion of the macro `crate::declare_binder_interface` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:518:1 [INFO] [stdout] | [INFO] [stdout] 518 | / pub fn add_accessor_provider( [INFO] [stdout] 519 | | instances: HashSet, [INFO] [stdout] 520 | | provider: AccessorProviderFn, [INFO] [stdout] 521 | | ) -> std::result::Result { [INFO] [stdout] ... | [INFO] [stdout] 541 | | Ok(handle) [INFO] [stdout] 542 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Register-side public surface.` [INFO] [stdout] = help: ends near `return.` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:518:1 [INFO] [stdout] | [INFO] [stdout] 518 | / pub fn add_accessor_provider( [INFO] [stdout] 519 | | instances: HashSet, [INFO] [stdout] 520 | | provider: AccessorProviderFn, [INFO] [stdout] 521 | | ) -> std::result::Result { [INFO] [stdout] ... | [INFO] [stdout] 541 | | Ok(handle) [INFO] [stdout] 542 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Register a process-local accessor provider for` [INFO] [stdout] = help: ends near `Register a process-local accessor provider for` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:692:1 [INFO] [stdout] | [INFO] [stdout] 692 | / pub fn create_accessor( [INFO] [stdout] 693 | | instance: impl Into, [INFO] [stdout] 694 | | addr_provider: AccessorAddrProvider, [INFO] [stdout] 695 | | ) -> crate::binder::SIBinder { [INFO] [stdout] 696 | | LocalAccessor::new_binder(instance, addr_provider).as_binder() [INFO] [stdout] 697 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Register-side public surface.` [INFO] [stdout] = help: ends near `closure — both want an `SIBinder`, not a `Strong`).` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:692:1 [INFO] [stdout] | [INFO] [stdout] 692 | / pub fn create_accessor( [INFO] [stdout] 693 | | instance: impl Into, [INFO] [stdout] 694 | | addr_provider: AccessorAddrProvider, [INFO] [stdout] 695 | | ) -> crate::binder::SIBinder { [INFO] [stdout] 696 | | LocalAccessor::new_binder(instance, addr_provider).as_binder() [INFO] [stdout] 697 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `AOSP `createAccessor`` [INFO] [stdout] = help: ends near `AOSP `createAccessor`` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:559:1 [INFO] [stdout] | [INFO] [stdout] 559 | / pub fn remove_accessor_provider( [INFO] [stdout] 560 | | handle: AccessorProviderHandle, [INFO] [stdout] 561 | | ) -> std::result::Result<(), crate::error::StatusCode> { [INFO] [stdout] 562 | | let Some(target) = handle.provider.upgrade() else { [INFO] [stdout] ... | [INFO] [stdout] 571 | | Ok(()) [INFO] [stdout] 572 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Register-side public surface.` [INFO] [stdout] = help: ends near `implies a live entry).` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:559:1 [INFO] [stdout] | [INFO] [stdout] 559 | / pub fn remove_accessor_provider( [INFO] [stdout] 560 | | handle: AccessorProviderHandle, [INFO] [stdout] 561 | | ) -> std::result::Result<(), crate::error::StatusCode> { [INFO] [stdout] 562 | | let Some(target) = handle.provider.upgrade() else { [INFO] [stdout] ... | [INFO] [stdout] 571 | | Ok(()) [INFO] [stdout] 572 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Explicit removal of a provider previously` [INFO] [stdout] = help: ends near `Explicit removal of a provider previously` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:678:1 [INFO] [stdout] | [INFO] [stdout] 678 | / pub fn resolve_via_process_local( [INFO] [stdout] 679 | | name: &str, [INFO] [stdout] 680 | | ) -> Option { [INFO] [stdout] 681 | | let accessor = lookup_accessor_provider(name)?; [INFO] [stdout] 682 | | super::accessor_16::resolve_accessor(name, accessor) [INFO] [stdout] 683 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Register-side public surface.` [INFO] [stdout] = help: ends near `fallback directly.` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:678:1 [INFO] [stdout] | [INFO] [stdout] 678 | / pub fn resolve_via_process_local( [INFO] [stdout] 679 | | name: &str, [INFO] [stdout] 680 | | ) -> Option { [INFO] [stdout] 681 | | let accessor = lookup_accessor_provider(name)?; [INFO] [stdout] 682 | | super::accessor_16::resolve_accessor(name, accessor) [INFO] [stdout] 683 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Process-local "consume" — look up a registered` [INFO] [stdout] = help: ends near `Process-local "consume" — look up a registered` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:438:1 [INFO] [stdout] | [INFO] [stdout] 438 | pub type AccessorAddrProvider = Box Result + Send + Sync>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Register-side public surface.` [INFO] [stdout] = help: ends near `instead of an out-pointer + status int.` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:438:1 [INFO] [stdout] | [INFO] [stdout] 438 | pub type AccessorAddrProvider = Box Result + Send + Sync>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Closure type returned by [`add_accessor_provider`] and called` [INFO] [stdout] = help: ends near `Closure type returned by [`add_accessor_provider`] and called` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:145:1 [INFO] [stdout] | [INFO] [stdout] 145 | / pub enum AccessorConnectError { [INFO] [stdout] 146 | | /// AOSP `ERROR_UNSUPPORTED_SOCKET_FAMILY` — the address family [INFO] [stdout] 147 | | /// either isn't valid (none of `AF_UNIX/AF_VSOCK/AF_INET`) or the [INFO] [stdout] 148 | | /// target / crate features cannot connect that backend. [INFO] [stdout] ... | [INFO] [stdout] 160 | | ConnectFailed(io::Error), [INFO] [stdout] 161 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Register-side public surface.` [INFO] [stdout] = help: ends near `corresponding AIDL `Status::from_service_specific_error(...)`.` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:145:1 [INFO] [stdout] | [INFO] [stdout] 145 | / pub enum AccessorConnectError { [INFO] [stdout] 146 | | /// AOSP `ERROR_UNSUPPORTED_SOCKET_FAMILY` — the address family [INFO] [stdout] 147 | | /// either isn't valid (none of `AF_UNIX/AF_VSOCK/AF_INET`) or the [INFO] [stdout] 148 | | /// target / crate features cannot connect that backend. [INFO] [stdout] ... | [INFO] [stdout] 160 | | ConnectFailed(io::Error), [INFO] [stdout] 161 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `AOSP `IAccessor::ERROR_*`-aligned classification of a failure` [INFO] [stdout] = help: ends near `AOSP `IAccessor::ERROR_*`-aligned classification of a failure` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:463:1 [INFO] [stdout] | [INFO] [stdout] 463 | pub type AccessorProviderFn = Box Option + Send + Sync>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Register-side public surface.` [INFO] [stdout] = help: ends near ``name`, try the next provider in the registry".` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:463:1 [INFO] [stdout] | [INFO] [stdout] 463 | pub type AccessorProviderFn = Box Option + Send + Sync>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Closure type for [`add_accessor_provider`]. Maps an instance name` [INFO] [stdout] = help: ends near `Closure type for [`add_accessor_provider`]. Maps an instance name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:589:1 [INFO] [stdout] | [INFO] [stdout] 589 | / pub struct AccessorProviderHandle { [INFO] [stdout] 590 | | provider: Weak, [INFO] [stdout] 591 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Register-side public surface.` [INFO] [stdout] = help: ends near `provider to live for the whole process lifetime.` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:589:1 [INFO] [stdout] | [INFO] [stdout] 589 | / pub struct AccessorProviderHandle { [INFO] [stdout] 590 | | provider: Weak, [INFO] [stdout] 591 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `RAII handle returned by` [INFO] [stdout] = help: ends near `RAII handle returned by` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | / pub enum AccessorSockAddr { [INFO] [stdout] 65 | | /// AF_UNIX path. Cross-platform — works on Linux + macOS host. [INFO] [stdout] 66 | | Unix(PathBuf), [INFO] [stdout] 67 | | /// AF_UNIX abstract name. Variant is always present for enum-shape [INFO] [stdout] ... | [INFO] [stdout] 84 | | Inet(SocketAddrV4), [INFO] [stdout] 85 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Register-side public surface.` [INFO] [stdout] = help: ends near `equivalent.` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | / pub enum AccessorSockAddr { [INFO] [stdout] 65 | | /// AF_UNIX path. Cross-platform — works on Linux + macOS host. [INFO] [stdout] 66 | | Unix(PathBuf), [INFO] [stdout] 67 | | /// AF_UNIX abstract name. Variant is always present for enum-shape [INFO] [stdout] ... | [INFO] [stdout] 84 | | Inet(SocketAddrV4), [INFO] [stdout] 85 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `The socket address a [`LocalAccessor`] hands back from its` [INFO] [stdout] = help: ends near `The socket address a [`LocalAccessor`] hands back from its` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:326:1 [INFO] [stdout] | [INFO] [stdout] 326 | / pub struct LocalAccessor { [INFO] [stdout] 327 | | instance: String, [INFO] [stdout] 328 | | addr_provider: AccessorAddrProvider, [INFO] [stdout] 329 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Register-side public surface.` [INFO] [stdout] = help: ends near `path).` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/hub/accessor_register.rs:326:1 [INFO] [stdout] | [INFO] [stdout] 326 | / pub struct LocalAccessor { [INFO] [stdout] 327 | | instance: String, [INFO] [stdout] 328 | | addr_provider: AccessorAddrProvider, [INFO] [stdout] 329 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `The AOSP `LocalAccessor` analog — a server-side` [INFO] [stdout] = help: ends near `The AOSP `LocalAccessor` analog — a server-side` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not document `rsbinder` [INFO] running `Command { std: "docker" "inspect" "4d8ab20c1d7364273971da0ce53cbe7a6a0948cdce9929dd4e73ff91f74f5ae7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4d8ab20c1d7364273971da0ce53cbe7a6a0948cdce9929dd4e73ff91f74f5ae7", kill_on_drop: false }` [INFO] [stdout] 4d8ab20c1d7364273971da0ce53cbe7a6a0948cdce9929dd4e73ff91f74f5ae7