[INFO] fetching crate bluer 0.17.3... [INFO] documenting bluer-0.17.3 against beta-2024-09-05 for beta-1.82-rustdoc-1 [INFO] extracting crate bluer 0.17.3 into /workspace/builds/worker-5-tc2/source [INFO] validating manifest of crates.io crate bluer 0.17.3 on toolchain beta-2024-09-05 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-09-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate bluer 0.17.3 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate bluer 0.17.3 [INFO] tweaked toml for crates.io crate bluer 0.17.3 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] crate crates.io crate bluer 0.17.3 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" "+beta-2024-09-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-09-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] db86477f302dea2a02227b9f00ed9d5681612f5c70a2f1e3ebe4b19e11d426bb [INFO] running `Command { std: "docker" "start" "-a" "db86477f302dea2a02227b9f00ed9d5681612f5c70a2f1e3ebe4b19e11d426bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "db86477f302dea2a02227b9f00ed9d5681612f5c70a2f1e3ebe4b19e11d426bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "db86477f302dea2a02227b9f00ed9d5681612f5c70a2f1e3ebe4b19e11d426bb", kill_on_drop: false }` [INFO] [stdout] db86477f302dea2a02227b9f00ed9d5681612f5c70a2f1e3ebe4b19e11d426bb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-09-05" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a7705386f2cc92eda760b8b69d1d3429207de86b08068465795b043d3a2c97df [INFO] running `Command { std: "docker" "start" "-a" "a7705386f2cc92eda760b8b69d1d3429207de86b08068465795b043d3a2c97df", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling serde v1.0.203 [INFO] [stderr] Checking futures-core v0.3.30 [INFO] [stderr] Compiling serde_json v1.0.118 [INFO] [stderr] Checking futures-sink v0.3.30 [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling uuid v1.9.1 [INFO] [stderr] Checking bytes v1.6.0 [INFO] [stderr] Checking log v0.4.21 [INFO] [stderr] Checking macaddr v1.0.1 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.68 [INFO] [stderr] Checking mio v0.8.11 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking socket2 v0.5.7 [INFO] [stderr] Checking tokio v1.38.0 [INFO] [stderr] Compiling serde_derive v1.0.203 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking strum v0.26.3 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Compiling bluer v0.17.3 (/opt/rustwide/workdir) [INFO] [stderr] Documenting bluer v0.17.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `Adapter` [INFO] [stdout] --> src/lib.rs:17:28 [INFO] [stdout] | [INFO] [stdout] 17 | //! * [Bluetooth adapters](Adapter) [INFO] [stdout] | ^^^^^^^ no item named `Adapter` 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 `Session::adapter_names` [INFO] [stdout] --> src/lib.rs:18:25 [INFO] [stdout] | [INFO] [stdout] 18 | //! * [enumeration](Session::adapter_names) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `Session` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Device` [INFO] [stdout] --> src/lib.rs:21:27 [INFO] [stdout] | [INFO] [stdout] 21 | //! * [Bluetooth devices](Device) [INFO] [stdout] | ^^^^^^ no item named `Device` 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 `Adapter::discover_devices` [INFO] [stdout] --> src/lib.rs:22:23 [INFO] [stdout] | [INFO] [stdout] 22 | //! * [discovery](Adapter::discover_devices) with custom filters [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Adapter` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Adapter::events` [INFO] [stdout] --> src/lib.rs:25:34 [INFO] [stdout] | [INFO] [stdout] 25 | //! * [change events stream](Adapter::events) [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `Adapter` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Adapter::monitor` [INFO] [stdout] --> src/lib.rs:27:49 [INFO] [stdout] | [INFO] [stdout] 27 | //! * [passive LE advertisement monitoring](Adapter::monitor) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `Adapter` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Device::services` [INFO] [stdout] --> src/lib.rs:28:45 [INFO] [stdout] | [INFO] [stdout] 28 | //! * [consumption of remote GATT services](Device::services) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `Device` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Adapter::serve_gatt_application` [INFO] [stdout] --> src/lib.rs:33:40 [INFO] [stdout] | [INFO] [stdout] 33 | //! * [publishing local GATT services](Adapter::serve_gatt_application) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Adapter` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Adapter::advertise` [INFO] [stdout] --> src/lib.rs:39:53 [INFO] [stdout] | [INFO] [stdout] 39 | //! * [sending Bluetooth Low Energy advertisements](Adapter::advertise) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `Adapter` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `agent::Agent` [INFO] [stdout] --> src/lib.rs:40:39 [INFO] [stdout] | [INFO] [stdout] 40 | //! * [Bluetooth authorization agent](agent::Agent) [INFO] [stdout] | ^^^^^^^^^^^^ no item named `agent` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `l2cap` [INFO] [stdout] --> src/lib.rs:44:23 [INFO] [stdout] | [INFO] [stdout] 44 | //! * [L2CAP sockets](l2cap) [INFO] [stdout] | ^^^^^ no item named `l2cap` 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 `rfcomm` [INFO] [stdout] --> src/lib.rs:50:24 [INFO] [stdout] | [INFO] [stdout] 50 | //! * [RFCOMM sockets](rfcomm) [INFO] [stdout] | ^^^^^^ no item named `rfcomm` 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 `mesh` [INFO] [stdout] --> src/lib.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | //! * [Bluetooth Mesh](mesh) [INFO] [stdout] | ^^^^ no item named `mesh` 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 `id` [INFO] [stdout] --> src/lib.rs:57:38 [INFO] [stdout] | [INFO] [stdout] 57 | //! * [database of assigned numbers](id) [INFO] [stdout] | ^^ no item named `id` 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 `Session` [INFO] [stdout] --> src/lib.rs:77:15 [INFO] [stdout] | [INFO] [stdout] 77 | //! Create a [Session] using [Session::new]; this establishes a connection to the Bluetooth daemon. [INFO] [stdout] | ^^^^^^^ no item named `Session` 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 `Session::new` [INFO] [stdout] --> src/lib.rs:77:31 [INFO] [stdout] | [INFO] [stdout] 77 | //! Create a [Session] using [Session::new]; this establishes a connection to the Bluetooth daemon. [INFO] [stdout] | ^^^^^^^^^^^^ no item named `Session` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Session::adapter` [INFO] [stdout] --> src/lib.rs:78:44 [INFO] [stdout] | [INFO] [stdout] 78 | //! Then obtain a Bluetooth adapter using [Session::adapter]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `Session` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Adapter` [INFO] [stdout] --> src/lib.rs:79:91 [INFO] [stdout] | [INFO] [stdout] 79 | //! From there on you can access most of the functionality using the methods provided by [Adapter]. [INFO] [stdout] | ^^^^^^^ no item named `Adapter` 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 `l2cap` [INFO] [stdout] --> src/lib.rs:82:19 [INFO] [stdout] | [INFO] [stdout] 82 | //! Refer to the [l2cap] and [rfcomm] modules. [INFO] [stdout] | ^^^^^ no item named `l2cap` 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 `rfcomm` [INFO] [stdout] --> src/lib.rs:82:31 [INFO] [stdout] | [INFO] [stdout] 82 | //! Refer to the [l2cap] and [rfcomm] modules. [INFO] [stdout] | ^^^^^^ no item named `rfcomm` 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 `Session` [INFO] [stdout] --> src/lib.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | //! No [Session] and therefore no running Bluetooth daemon is required. [INFO] [stdout] | ^^^^^^^ no item named `Session` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 21 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.53s [INFO] [stderr] Generated /opt/rustwide/target/doc/bluer/index.html [INFO] running `Command { std: "docker" "inspect" "a7705386f2cc92eda760b8b69d1d3429207de86b08068465795b043d3a2c97df", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a7705386f2cc92eda760b8b69d1d3429207de86b08068465795b043d3a2c97df", kill_on_drop: false }` [INFO] [stdout] a7705386f2cc92eda760b8b69d1d3429207de86b08068465795b043d3a2c97df [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:96c0aa5895ecf336b730ef27bcdde6e21027415df19888aad3cf1448e5d65d90" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-09-05" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json" "-Zunstable-options" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stdout] bf92276ed5499f84fe08668f657e11472fce38936375302fd8134a8fb76df4ca [INFO] running `Command { std: "docker" "start" "-a" "bf92276ed5499f84fe08668f657e11472fce38936375302fd8134a8fb76df4ca", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling serde v1.0.203 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Compiling libdbus-sys v0.2.5 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Checking utf8parse v0.2.2 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Checking is_terminal_polyfill v1.70.0 [INFO] [stderr] Checking colorchoice v1.0.1 [INFO] [stderr] Checking regex-syntax v0.8.4 [INFO] [stderr] Checking anstyle v1.0.7 [INFO] [stderr] Checking anstyle-query v1.1.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking clap_lex v0.7.1 [INFO] [stderr] Checking anstyle-parse v0.2.4 [INFO] [stderr] Checking humantime v2.1.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Checking anstream v0.6.14 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking clap_builder v4.5.7 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.68 [INFO] [stderr] Checking regex-automata v0.4.7 [INFO] [stderr] Checking regex v1.10.5 [INFO] [stderr] Checking env_filter v0.1.0 [INFO] [stderr] Checking env_logger v0.11.3 [INFO] [stderr] Compiling darling_core v0.20.9 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling serde_derive v1.0.203 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling tokio-macros v2.3.0 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling clap_derive v4.5.5 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Checking tokio v1.38.0 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking pin-project v1.1.5 [INFO] [stderr] Compiling darling_macro v0.20.9 [INFO] [stderr] Checking strum v0.26.3 [INFO] [stderr] Checking clap v4.5.7 [INFO] [stderr] Compiling darling v0.20.9 [INFO] [stderr] Compiling custom_debug_derive v0.6.1 [INFO] [stderr] Checking custom_debug v0.6.1 [INFO] [stderr] Checking dbus v0.9.7 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking tokio-stream v0.1.15 [INFO] [stderr] Checking dbus-crossroads v0.5.2 [INFO] [stderr] Checking dbus-tokio v0.7.6 [INFO] [stderr] Checking uuid v1.9.1 [INFO] [stderr] Compiling serde_json v1.0.118 [INFO] [stderr] Compiling bluer v0.17.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/monitor.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | pub(crate) async fn new(inner: Arc, adapter_name: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/monitor.rs:405:15 [INFO] [stdout] | [INFO] [stdout] 405 | proxy.method_call(MANAGER_INTERFACE, "RegisterMonitor", (root.clone(),)).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(dependency_on_unit_never_type_fallback)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/adapter.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | async fn discovery_session(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/adapter.rs:250:26 [INFO] [stdout] | [INFO] [stdout] 250 | self.call_method("SetDiscoveryFilter", (self.discovery_filter().await.into_dict(),)).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/adv.rs:296:5 [INFO] [stdout] | [INFO] [stdout] 296 | / pub(crate) async fn register( [INFO] [stdout] 297 | | self, inner: Arc, adapter_name: Arc, [INFO] [stdout] 298 | | ) -> Result { [INFO] [stdout] | |____________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/adv.rs:310:15 [INFO] [stdout] | [INFO] [stdout] 310 | proxy.method_call(MANAGER_INTERFACE, "RegisterAdvertisement", (name.clone(), PropMap::new())).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/gatt/local.rs:1298:5 [INFO] [stdout] | [INFO] [stdout] 1298 | / pub(crate) async fn register( [INFO] [stdout] 1299 | | mut self, inner: Arc, adapter_name: Arc, [INFO] [stdout] 1300 | | ) -> crate::Result { [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/gatt/local.rs:1353:15 [INFO] [stdout] | [INFO] [stdout] 1353 | proxy.method_call(MANAGER_INTERFACE, "RegisterApplication", (app_path.clone(), PropMap::new())).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/gatt/local.rs:1424:5 [INFO] [stdout] | [INFO] [stdout] 1424 | / pub(crate) async fn register( [INFO] [stdout] 1425 | | self, inner: Arc, adapter_name: Arc, [INFO] [stdout] 1426 | | ) -> crate::Result { [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/gatt/local.rs:1441:14 [INFO] [stdout] | [INFO] [stdout] 1441 | .method_call(MANAGER_INTERFACE, "RegisterApplication", (profile_path.clone(), PropMap::new())) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/adapter.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | pub async fn remove_device(&self, address: Address) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/adapter.rs:355:14 [INFO] [stdout] | [INFO] [stdout] 355 | self.call_method("RemoveDevice", ((path),)).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/agent.rs:456:5 [INFO] [stdout] | [INFO] [stdout] 456 | pub(crate) async fn register(self, inner: Arc) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/agent.rs:469:15 [INFO] [stdout] | [INFO] [stdout] 469 | proxy.method_call(MANAGER_INTERFACE, "RegisterAgent", (name.clone(), capability)).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/gatt/remote.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 332 | pub async fn write_ext(&self, value: &[u8], req: &CharacteristicWriteRequest) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/gatt/remote.rs:333:14 [INFO] [stdout] | [INFO] [stdout] 333 | self.call_method("WriteValue", (value, req.to_dict())).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/gatt/remote.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | async fn notify_session(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/gatt/remote.rs:396:26 [INFO] [stdout] | [INFO] [stdout] 396 | self.call_method("StartNotify", ()).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/gatt/remote.rs:679:5 [INFO] [stdout] | [INFO] [stdout] 679 | pub async fn write_ext(&self, value: &[u8], req: &DescriptorWriteRequest) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/gatt/remote.rs:680:14 [INFO] [stdout] | [INFO] [stdout] 680 | self.call_method("WriteValue", (value, req.to_dict())).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/mesh/management.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub async fn add_node(&self, uuid: Uuid) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/mesh/management.rs:38:14 [INFO] [stdout] | [INFO] [stdout] 38 | self.call_method("AddNode", (uuid.as_bytes().to_vec(), opts)).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/mesh/network.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub async fn join(&self, app: Application) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/mesh/network.rs:66:14 [INFO] [stdout] | [INFO] [stdout] 66 | self.call_method("Join", (app_hnd.name.clone(), app_hnd.device_id.as_bytes().to_vec())).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/mesh/node.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub async fn publish(&self, element_ref: &ElementRef, model_id: u16, data: &[u8]) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/mesh/node.rs:60:14 [INFO] [stdout] | [INFO] [stdout] 60 | self.call_method("Publish", (path, model_id, options, data.to_vec())).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/mesh/node.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | / pub async fn send( [INFO] [stdout] 67 | | &self, element_ref: &ElementRef, destination: u16, key_index: u16, data: &[u8], [INFO] [stdout] 68 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/mesh/node.rs:80:14 [INFO] [stdout] | [INFO] [stdout] 80 | self.call_method("Send", (path, destination, key_index, options, data.to_vec())).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/mesh/node.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | / pub async fn dev_key_send( [INFO] [stdout] 87 | | &self, element_ref: &ElementRef, destination: u16, remote: bool, net_index: u16, data: &[u8], [INFO] [stdout] 88 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/mesh/node.rs:102:14 [INFO] [stdout] | [INFO] [stdout] 102 | self.call_method("DevKeySend", (path, destination, remote, net_index, options, data.to_vec())).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/mesh/node.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | / pub async fn add_app_key( [INFO] [stdout] 109 | | &self, element_ref: &ElementRef, destination: u16, app_key: u16, net_index: u16, update: bool, [INFO] [stdout] 110 | | ) -> Result<()> { [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/mesh/node.rs:121:14 [INFO] [stdout] | [INFO] [stdout] 121 | self.call_method("AddAppKey", (path, destination, app_key, net_index, update)).await?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/rfcomm/profile.rs:333:5 [INFO] [stdout] | [INFO] [stdout] 333 | / pub(crate) async fn register( [INFO] [stdout] 334 | | self, inner: Arc, profile: Profile, req_rx: mpsc::Receiver, [INFO] [stdout] 335 | | ) -> Result { [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: ReadAll` will fail [INFO] [stdout] --> src/rfcomm/profile.rs:347:14 [INFO] [stdout] | [INFO] [stdout] 347 | .method_call( [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 17 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Scraping bluer v0.17.3 (/opt/rustwide/workdir) [INFO] [stderr] Documenting bluer v0.17.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 25.81s [INFO] [stderr] Generated /opt/rustwide/target/doc/bluer/index.html [INFO] running `Command { std: "docker" "inspect" "bf92276ed5499f84fe08668f657e11472fce38936375302fd8134a8fb76df4ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bf92276ed5499f84fe08668f657e11472fce38936375302fd8134a8fb76df4ca", kill_on_drop: false }` [INFO] [stdout] bf92276ed5499f84fe08668f657e11472fce38936375302fd8134a8fb76df4ca