[INFO] fetching crate open62541 0.6.6...
[INFO] testing open62541-0.6.6 against beta-2024-12-08 for beta-1.84.0-4-retry
[INFO] extracting crate open62541 0.6.6 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate open62541 0.6.6 on toolchain beta-2024-12-08
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate open62541 0.6.6
[INFO] finished tweaking crates.io crate open62541 0.6.6
[INFO] tweaked toml for crates.io crate open62541 0.6.6 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] crate crates.io crate open62541 0.6.6 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-12-08" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ab7ff9103d4af151bd78185ec17d8785a67f46ef93ed5305d4d05b4f35531b52
[INFO] running `Command { std: "docker" "start" "-a" "ab7ff9103d4af151bd78185ec17d8785a67f46ef93ed5305d4d05b4f35531b52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ab7ff9103d4af151bd78185ec17d8785a67f46ef93ed5305d4d05b4f35531b52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab7ff9103d4af151bd78185ec17d8785a67f46ef93ed5305d4d05b4f35531b52", kill_on_drop: false }`
[INFO] [stdout] ab7ff9103d4af151bd78185ec17d8785a67f46ef93ed5305d4d05b4f35531b52
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2b77afcab44d83ac1abd473bb1bac2bb38fc12f56b9151a0fd5f55f665187984
[INFO] running `Command { std: "docker" "start" "-a" "2b77afcab44d83ac1abd473bb1bac2bb38fc12f56b9151a0fd5f55f665187984", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.83
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling prettyplease v0.2.16
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling libloading v0.8.1
[INFO] [stderr]    Compiling unicode-width v0.1.11
[INFO] [stderr]    Compiling yansi-term v0.1.2
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling serde v1.0.196
[INFO] [stderr]    Compiling bindgen v0.70.1
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling clang-sys v1.7.0
[INFO] [stderr]    Compiling annotate-snippets v0.9.2
[INFO] [stderr]    Compiling bitflags v2.4.2
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling syn v2.0.87
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]    Compiling serde_json v1.0.113
[INFO] [stderr]    Compiling futures-core v0.3.30
[INFO] [stderr]    Compiling cmake v0.1.50
[INFO] [stderr]    Compiling itoa v1.0.10
[INFO] [stderr]    Compiling thiserror v2.0.3
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.13
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling futures-task v0.3.30
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling ryu v1.0.16
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling tokio v1.36.0
[INFO] [stderr]    Compiling futures-channel v0.3.30
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]    Compiling deranged v0.3.11
[INFO] [stderr]    Compiling time v0.3.36
[INFO] [stderr]    Compiling thiserror-impl v2.0.3
[INFO] [stderr]    Compiling open62541-sys v0.4.8
[INFO] [stderr]    Compiling open62541 v0.6.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/ua/client.rs:107:29
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let status_code = ua::StatusCode::new(unsafe {
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `status_code` calls a custom destructor
[INFO] [stdout]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 107 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 110 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: `-W tail-expr-drop-order` implied by `-W rust-2024-compatibility`
[INFO] [stdout]     = help: to override `-W rust-2024-compatibility` add `#[allow(tail_expr_drop_order)]`
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/ua/server.rs:67:29
[INFO] [stdout]     |
[INFO] [stdout] 63  |         let status_code = ua::StatusCode::new(unsafe {
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `status_code` calls a custom destructor
[INFO] [stdout]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 67  |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 70  |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/async_client.rs:617:8
[INFO] [stdout]      |
[INFO] [stdout] 593  |     let status_code = ua::StatusCode::new(unsafe {
[INFO] [stdout]      |         -----------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         `status_code` calls a custom destructor
[INFO] [stdout]      |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 617  |     rx.await
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout]      |        |
[INFO] [stdout]      |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 618  |         .unwrap_or(Err(Error::internal("callback should send result")))
[INFO] [stdout] 619  | }
[INFO] [stdout]      | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.36.0/src/sync/oneshot.rs:1072:1
[INFO] [stdout]      |
[INFO] [stdout] 1072 | impl<T> Drop for Receiver<T> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]     --> src/data_type.rs:374:9
[INFO] [stdout]      |
[INFO] [stdout] 374  | /         impl Drop for $name {
[INFO] [stdout] 375  | |             fn drop(&mut self) {
[INFO] [stdout] 376  | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377  | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...    |
[INFO] [stdout] 384  | |             }
[INFO] [stdout] 385  | |         }
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]      |
[INFO] [stdout] 8    |   crate::data_type!(StatusCode);
[INFO] [stdout]      |   ----------------------------- in this macro invocation
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_subscription.rs:130:8
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let status_code = ua::StatusCode::new({
[INFO] [stdout]     |         -----------
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `status_code` calls a custom destructor
[INFO] [stdout]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 130 |     rx.await
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 131 |         .unwrap_or(Err(Error::internal("callback should send result")))
[INFO] [stdout] 132 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/futures-channel-0.3.30/src/oneshot.rs:478:1
[INFO] [stdout]     |
[INFO] [stdout] 478 | impl<T> Drop for Receiver<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:226:8
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let status_code = ua::StatusCode::new({
[INFO] [stdout]     |         -----------
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `status_code` calls a custom destructor
[INFO] [stdout]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 226 |     rx.await
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 229 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/futures-channel-0.3.30/src/oneshot.rs:478:1
[INFO] [stdout]     |
[INFO] [stdout] 478 | impl<T> Drop for Receiver<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:269:25
[INFO] [stdout]     |
[INFO] [stdout] 251 |     let status_code = ua::StatusCode::new({
[INFO] [stdout]     |         -----------
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `status_code` calls a custom destructor
[INFO] [stdout]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 269 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 272 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:246:29
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let status_code = ua::StatusCode::new(response.responseHeader.serviceResult);
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `status_code` calls a custom destructor
[INFO] [stdout]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] 245 |
[INFO] [stdout] 246 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 249 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_subscription.rs:46:73
[INFO] [stdout]     |
[INFO] [stdout] 42  |         let Some(client) = self.client.upgrade() else {
[INFO] [stdout]     |                  ------
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  `client` calls a custom destructor
[INFO] [stdout]     |                  `client` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 46  |         AsyncMonitoredItem::new(&client, self.subscription_id, node_id).await
[INFO] [stdout]     |                                                                         ^^^^^
[INFO] [stdout]     |                                                                         |
[INFO] [stdout]     |                                                                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 47  |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/create_monitored_items_request.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   |   crate::data_type!(CreateMonitoredItemsRequest);
[INFO] [stdout]     |   ---------------------------------------------- in this macro invocation
[INFO] [stdout] note: `client` invokes this custom destructor
[INFO] [stdout]    --> src/ua/client.rs:113:1
[INFO] [stdout]     |
[INFO] [stdout] 113 | / impl Drop for Client {
[INFO] [stdout] 114 | |     fn drop(&mut self) {
[INFO] [stdout] 115 | |         log::debug!("Deleting client");
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_subscription.rs:172:25
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let status_code = ua::StatusCode::new({
[INFO] [stdout]     |         -----------
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `status_code` calls a custom destructor
[INFO] [stdout]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 172 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 175 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_subscription.rs:149:29
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let status_code = ua::StatusCode::new(response.responseHeader.serviceResult);
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `status_code` calls a custom destructor
[INFO] [stdout]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] 148 |
[INFO] [stdout] 149 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 152 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/ua/client.rs:107:12
[INFO] [stdout]     |
[INFO] [stdout] 107 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/ua/client.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         }
[INFO] [stdout]     |         ^
[INFO] [stdout]     = note: `-W if-let-rescope` implied by `-W rust-2024-compatibility`
[INFO] [stdout]     = help: to override `-W rust-2024-compatibility` add `#[allow(if_let_rescope)]`
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 107 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 108 |             log::warn!("Error while disconnecting client: {error}");
[INFO] [stdout] 109 ~         } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]   --> src/ua/server.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]   --> src/ua/server.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         }
[INFO] [stdout]    |         ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]    |
[INFO] [stdout] 67 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 68 |             log::warn!("Error while dropping server: {error}");
[INFO] [stdout] 69 ~         } _ => {}}
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_client.rs:334:35
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let output_arguments = if let Some(output_arguments) = result.output_arguments() {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------------
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_client.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         } else {
[INFO] [stdout]     |         ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 334 ~         let output_arguments = match result.output_arguments() { Some(output_arguments) => {
[INFO] [stdout] 335 |             output_arguments.into_vec()
[INFO] [stdout] 336 ~         } _ => {
[INFO] [stdout] 337 |             log::debug!("Calling {method_id} returned unset output arguments, assuming none exist");
[INFO] [stdout] 338 |             Vec::new()
[INFO] [stdout] 339 ~         }};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_client.rs:627:25
[INFO] [stdout]     |
[INFO] [stdout] 627 |     let references = if let Some(references) = result.references() {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^-------------------
[INFO] [stdout]     |                                                |
[INFO] [stdout]     |                                                this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_client.rs:629:5
[INFO] [stdout]     |
[INFO] [stdout] 629 |     } else {
[INFO] [stdout]     |     ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 627 ~     let references = match result.references() { Some(references) => {
[INFO] [stdout] 628 |         references.into_vec()
[INFO] [stdout] 629 ~     } _ => {
[INFO] [stdout] 630 |         // When no references exist, some OPC UA servers do not return an empty references array but
[INFO] [stdout] ...
[INFO] [stdout] 640 |         Vec::new()
[INFO] [stdout] 641 ~     }};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:246:12
[INFO] [stdout]     |
[INFO] [stdout] 246 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         }
[INFO] [stdout]     |         ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 246 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 247 |             log::warn!("Error in response when deleting monitored items: {error}");
[INFO] [stdout] 248 ~         } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:269:8
[INFO] [stdout]     |
[INFO] [stdout] 269 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 271 |     }
[INFO] [stdout]     |     ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 269 ~     match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 270 |         log::warn!("Error in request when deleting monitored items: {error}");
[INFO] [stdout] 271 ~     } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_subscription.rs:149:12
[INFO] [stdout]     |
[INFO] [stdout] 149 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_subscription.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         }
[INFO] [stdout]     |         ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 149 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 150 |             log::warn!("Error in response when deleting subscriptions: {error}");
[INFO] [stdout] 151 ~         } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_subscription.rs:172:8
[INFO] [stdout]     |
[INFO] [stdout] 172 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_subscription.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     }
[INFO] [stdout]     |     ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 172 ~     match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 173 |         log::warn!("Error in request when deleting subscriptions: {error}");
[INFO] [stdout] 174 ~     } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 47s
[INFO] running `Command { std: "docker" "inspect" "2b77afcab44d83ac1abd473bb1bac2bb38fc12f56b9151a0fd5f55f665187984", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b77afcab44d83ac1abd473bb1bac2bb38fc12f56b9151a0fd5f55f665187984", kill_on_drop: false }`
[INFO] [stdout] 2b77afcab44d83ac1abd473bb1bac2bb38fc12f56b9151a0fd5f55f665187984
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1153080b45e52c005c48e9ac40ebc01421723b4e315e2fd19ca02c7cfd52f58e
[INFO] running `Command { std: "docker" "start" "-a" "1153080b45e52c005c48e9ac40ebc01421723b4e315e2fd19ca02c7cfd52f58e", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling futures-sink v0.3.30
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling futures-io v0.3.30
[INFO] [stderr]    Compiling libloading v0.8.1
[INFO] [stderr]    Compiling futures-channel v0.3.30
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling futures-task v0.3.30
[INFO] [stderr]    Compiling utf8parse v0.2.1
[INFO] [stderr]    Compiling clang-sys v1.7.0
[INFO] [stderr]    Compiling time-macros v0.2.18
[INFO] [stderr]    Compiling anstyle-parse v0.2.3
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling getrandom v0.2.12
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling anstyle-query v1.0.2
[INFO] [stderr]    Compiling colorchoice v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.6
[INFO] [stderr]    Compiling anyhow v1.0.79
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling anstream v0.6.11
[INFO] [stderr]    Compiling tokio v1.36.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling bindgen v0.70.1
[INFO] [stderr]    Compiling time v0.3.36
[INFO] [stderr]    Compiling pem v3.0.4
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling futures-executor v0.3.30
[INFO] [stderr]    Compiling futures v0.3.30
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]    Compiling env_filter v0.1.0
[INFO] [stderr]    Compiling env_logger v0.11.1
[INFO] [stderr]    Compiling open62541-sys v0.4.8
[INFO] [stderr]    Compiling open62541 v0.6.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/ua/client.rs:107:29
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let status_code = ua::StatusCode::new(unsafe {
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `status_code` calls a custom destructor
[INFO] [stdout]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 107 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 110 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: `-W tail-expr-drop-order` implied by `-W rust-2024-compatibility`
[INFO] [stdout]     = help: to override `-W rust-2024-compatibility` add `#[allow(tail_expr_drop_order)]`
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/ua/server.rs:67:29
[INFO] [stdout]     |
[INFO] [stdout] 63  |         let status_code = ua::StatusCode::new(unsafe {
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `status_code` calls a custom destructor
[INFO] [stdout]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 67  |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 70  |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/async_client.rs:617:8
[INFO] [stdout]      |
[INFO] [stdout] 593  |     let status_code = ua::StatusCode::new(unsafe {
[INFO] [stdout]      |         -----------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         `status_code` calls a custom destructor
[INFO] [stdout]      |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 617  |     rx.await
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout]      |        |
[INFO] [stdout]      |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 618  |         .unwrap_or(Err(Error::internal("callback should send result")))
[INFO] [stdout] 619  | }
[INFO] [stdout]      | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.36.0/src/sync/oneshot.rs:1072:1
[INFO] [stdout]      |
[INFO] [stdout] 1072 | impl<T> Drop for Receiver<T> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]     --> src/data_type.rs:374:9
[INFO] [stdout]      |
[INFO] [stdout] 374  | /         impl Drop for $name {
[INFO] [stdout] 375  | |             fn drop(&mut self) {
[INFO] [stdout] 376  | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377  | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...    |
[INFO] [stdout] 384  | |             }
[INFO] [stdout] 385  | |         }
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]      |
[INFO] [stdout] 8    |   crate::data_type!(StatusCode);
[INFO] [stdout]      |   ----------------------------- in this macro invocation
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_subscription.rs:130:8
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let status_code = ua::StatusCode::new({
[INFO] [stdout]     |         -----------
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `status_code` calls a custom destructor
[INFO] [stdout]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 130 |     rx.await
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 131 |         .unwrap_or(Err(Error::internal("callback should send result")))
[INFO] [stdout] 132 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/futures-channel-0.3.30/src/oneshot.rs:478:1
[INFO] [stdout]     |
[INFO] [stdout] 478 | impl<T> Drop for Receiver<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:226:8
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let status_code = ua::StatusCode::new({
[INFO] [stdout]     |         -----------
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `status_code` calls a custom destructor
[INFO] [stdout]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 226 |     rx.await
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 229 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/futures-channel-0.3.30/src/oneshot.rs:478:1
[INFO] [stdout]     |
[INFO] [stdout] 478 | impl<T> Drop for Receiver<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:269:25
[INFO] [stdout]     |
[INFO] [stdout] 251 |     let status_code = ua::StatusCode::new({
[INFO] [stdout]     |         -----------
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `status_code` calls a custom destructor
[INFO] [stdout]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 269 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 272 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:246:29
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let status_code = ua::StatusCode::new(response.responseHeader.serviceResult);
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `status_code` calls a custom destructor
[INFO] [stdout]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] 245 |
[INFO] [stdout] 246 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 249 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_subscription.rs:46:73
[INFO] [stdout]     |
[INFO] [stdout] 42  |         let Some(client) = self.client.upgrade() else {
[INFO] [stdout]     |                  ------
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  `client` calls a custom destructor
[INFO] [stdout]     |                  `client` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 46  |         AsyncMonitoredItem::new(&client, self.subscription_id, node_id).await
[INFO] [stdout]     |                                                                         ^^^^^
[INFO] [stdout]     |                                                                         |
[INFO] [stdout]     |                                                                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 47  |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/create_monitored_items_request.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   |   crate::data_type!(CreateMonitoredItemsRequest);
[INFO] [stdout]     |   ---------------------------------------------- in this macro invocation
[INFO] [stdout] note: `client` invokes this custom destructor
[INFO] [stdout]    --> src/ua/client.rs:113:1
[INFO] [stdout]     |
[INFO] [stdout] 113 | / impl Drop for Client {
[INFO] [stdout] 114 | |     fn drop(&mut self) {
[INFO] [stdout] 115 | |         log::debug!("Deleting client");
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_subscription.rs:172:25
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let status_code = ua::StatusCode::new({
[INFO] [stdout]     |         -----------
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `status_code` calls a custom destructor
[INFO] [stdout]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 172 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 175 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_subscription.rs:149:29
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let status_code = ua::StatusCode::new(response.responseHeader.serviceResult);
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `status_code` calls a custom destructor
[INFO] [stdout]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] 148 |
[INFO] [stdout] 149 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 152 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/ua/client.rs:107:12
[INFO] [stdout]     |
[INFO] [stdout] 107 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/ua/client.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         }
[INFO] [stdout]     |         ^
[INFO] [stdout]     = note: `-W if-let-rescope` implied by `-W rust-2024-compatibility`
[INFO] [stdout]     = help: to override `-W rust-2024-compatibility` add `#[allow(if_let_rescope)]`
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 107 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 108 |             log::warn!("Error while disconnecting client: {error}");
[INFO] [stdout] 109 ~         } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]   --> src/ua/server.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]   --> src/ua/server.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         }
[INFO] [stdout]    |         ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]    |
[INFO] [stdout] 67 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 68 |             log::warn!("Error while dropping server: {error}");
[INFO] [stdout] 69 ~         } _ => {}}
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_client.rs:334:35
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let output_arguments = if let Some(output_arguments) = result.output_arguments() {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------------
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_client.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         } else {
[INFO] [stdout]     |         ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 334 ~         let output_arguments = match result.output_arguments() { Some(output_arguments) => {
[INFO] [stdout] 335 |             output_arguments.into_vec()
[INFO] [stdout] 336 ~         } _ => {
[INFO] [stdout] 337 |             log::debug!("Calling {method_id} returned unset output arguments, assuming none exist");
[INFO] [stdout] 338 |             Vec::new()
[INFO] [stdout] 339 ~         }};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_client.rs:627:25
[INFO] [stdout]     |
[INFO] [stdout] 627 |     let references = if let Some(references) = result.references() {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^-------------------
[INFO] [stdout]     |                                                |
[INFO] [stdout]     |                                                this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_client.rs:629:5
[INFO] [stdout]     |
[INFO] [stdout] 629 |     } else {
[INFO] [stdout]     |     ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 627 ~     let references = match result.references() { Some(references) => {
[INFO] [stdout] 628 |         references.into_vec()
[INFO] [stdout] 629 ~     } _ => {
[INFO] [stdout] 630 |         // When no references exist, some OPC UA servers do not return an empty references array but
[INFO] [stdout] ...
[INFO] [stdout] 640 |         Vec::new()
[INFO] [stdout] 641 ~     }};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:246:12
[INFO] [stdout]     |
[INFO] [stdout] 246 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         }
[INFO] [stdout]     |         ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 246 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 247 |             log::warn!("Error in response when deleting monitored items: {error}");
[INFO] [stdout] 248 ~         } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:269:8
[INFO] [stdout]     |
[INFO] [stdout] 269 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 271 |     }
[INFO] [stdout]     |     ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 269 ~     match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 270 |         log::warn!("Error in request when deleting monitored items: {error}");
[INFO] [stdout] 271 ~     } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_subscription.rs:149:12
[INFO] [stdout]     |
[INFO] [stdout] 149 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_subscription.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         }
[INFO] [stdout]     |         ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 149 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 150 |             log::warn!("Error in response when deleting subscriptions: {error}");
[INFO] [stdout] 151 ~         } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_subscription.rs:172:8
[INFO] [stdout]     |
[INFO] [stdout] 172 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_subscription.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     }
[INFO] [stdout]     |     ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 172 ~     match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 173 |         log::warn!("Error in request when deleting subscriptions: {error}");
[INFO] [stdout] 174 ~     } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/ua/client.rs:107:29
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let status_code = ua::StatusCode::new(unsafe {
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `status_code` calls a custom destructor
[INFO] [stdout]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 107 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 110 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: `-W tail-expr-drop-order` implied by `-W rust-2024-compatibility`
[INFO] [stdout]     = help: to override `-W rust-2024-compatibility` add `#[allow(tail_expr_drop_order)]`
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/ua/server.rs:67:29
[INFO] [stdout]     |
[INFO] [stdout] 63  |         let status_code = ua::StatusCode::new(unsafe {
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `status_code` calls a custom destructor
[INFO] [stdout]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 67  |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 70  |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> src/async_client.rs:617:8
[INFO] [stdout]      |
[INFO] [stdout] 593  |     let status_code = ua::StatusCode::new(unsafe {
[INFO] [stdout]      |         -----------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         `status_code` calls a custom destructor
[INFO] [stdout]      |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 617  |     rx.await
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout]      |        |
[INFO] [stdout]      |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 618  |         .unwrap_or(Err(Error::internal("callback should send result")))
[INFO] [stdout] 619  | }
[INFO] [stdout]      | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.36.0/src/sync/oneshot.rs:1072:1
[INFO] [stdout]      |
[INFO] [stdout] 1072 | impl<T> Drop for Receiver<T> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]     --> src/data_type.rs:374:9
[INFO] [stdout]      |
[INFO] [stdout] 374  | /         impl Drop for $name {
[INFO] [stdout] 375  | |             fn drop(&mut self) {
[INFO] [stdout] 376  | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377  | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...    |
[INFO] [stdout] 384  | |             }
[INFO] [stdout] 385  | |         }
[INFO] [stdout]      | |_________^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]      |
[INFO] [stdout] 8    |   crate::data_type!(StatusCode);
[INFO] [stdout]      |   ----------------------------- in this macro invocation
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_subscription.rs:130:8
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let status_code = ua::StatusCode::new({
[INFO] [stdout]     |         -----------
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `status_code` calls a custom destructor
[INFO] [stdout]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 130 |     rx.await
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 131 |         .unwrap_or(Err(Error::internal("callback should send result")))
[INFO] [stdout] 132 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/futures-channel-0.3.30/src/oneshot.rs:478:1
[INFO] [stdout]     |
[INFO] [stdout] 478 | impl<T> Drop for Receiver<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:226:8
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let status_code = ua::StatusCode::new({
[INFO] [stdout]     |         -----------
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `status_code` calls a custom destructor
[INFO] [stdout]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 226 |     rx.await
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 229 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/futures-channel-0.3.30/src/oneshot.rs:478:1
[INFO] [stdout]     |
[INFO] [stdout] 478 | impl<T> Drop for Receiver<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:269:25
[INFO] [stdout]     |
[INFO] [stdout] 251 |     let status_code = ua::StatusCode::new({
[INFO] [stdout]     |         -----------
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `status_code` calls a custom destructor
[INFO] [stdout]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 269 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 272 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:246:29
[INFO] [stdout]     |
[INFO] [stdout] 244 |         let status_code = ua::StatusCode::new(response.responseHeader.serviceResult);
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `status_code` calls a custom destructor
[INFO] [stdout]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] 245 |
[INFO] [stdout] 246 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 249 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_subscription.rs:46:73
[INFO] [stdout]     |
[INFO] [stdout] 42  |         let Some(client) = self.client.upgrade() else {
[INFO] [stdout]     |                  ------
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  `client` calls a custom destructor
[INFO] [stdout]     |                  `client` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 46  |         AsyncMonitoredItem::new(&client, self.subscription_id, node_id).await
[INFO] [stdout]     |                                                                         ^^^^^
[INFO] [stdout]     |                                                                         |
[INFO] [stdout]     |                                                                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 47  |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/create_monitored_items_request.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout] 3   |   crate::data_type!(CreateMonitoredItemsRequest);
[INFO] [stdout]     |   ---------------------------------------------- in this macro invocation
[INFO] [stdout] note: `client` invokes this custom destructor
[INFO] [stdout]    --> src/ua/client.rs:113:1
[INFO] [stdout]     |
[INFO] [stdout] 113 | / impl Drop for Client {
[INFO] [stdout] 114 | |     fn drop(&mut self) {
[INFO] [stdout] 115 | |         log::debug!("Deleting client");
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_subscription.rs:172:25
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let status_code = ua::StatusCode::new({
[INFO] [stdout]     |         -----------
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `status_code` calls a custom destructor
[INFO] [stdout]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 172 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 175 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> src/async_subscription.rs:149:29
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let status_code = ua::StatusCode::new(response.responseHeader.serviceResult);
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `status_code` calls a custom destructor
[INFO] [stdout]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stdout] 148 |
[INFO] [stdout] 149 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 152 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout] note: `status_code` invokes this custom destructor
[INFO] [stdout]    --> src/data_type.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 | /         impl Drop for $name {
[INFO] [stdout] 375 | |             fn drop(&mut self) {
[INFO] [stdout] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stdout] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stdout] ...   |
[INFO] [stdout] 384 | |             }
[INFO] [stdout] 385 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout] 8   |   crate::data_type!(StatusCode);
[INFO] [stdout]     |   ----------------------------- in this macro invocation
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/ua/client.rs:107:12
[INFO] [stdout]     |
[INFO] [stdout] 107 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/ua/client.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         }
[INFO] [stdout]     |         ^
[INFO] [stdout]     = note: `-W if-let-rescope` implied by `-W rust-2024-compatibility`
[INFO] [stdout]     = help: to override `-W rust-2024-compatibility` add `#[allow(if_let_rescope)]`
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 107 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 108 |             log::warn!("Error while disconnecting client: {error}");
[INFO] [stdout] 109 ~         } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]   --> src/ua/server.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]   --> src/ua/server.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         }
[INFO] [stdout]    |         ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]    |
[INFO] [stdout] 67 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 68 |             log::warn!("Error while dropping server: {error}");
[INFO] [stdout] 69 ~         } _ => {}}
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_client.rs:334:35
[INFO] [stdout]     |
[INFO] [stdout] 334 |         let output_arguments = if let Some(output_arguments) = result.output_arguments() {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------------
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_client.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |         } else {
[INFO] [stdout]     |         ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 334 ~         let output_arguments = match result.output_arguments() { Some(output_arguments) => {
[INFO] [stdout] 335 |             output_arguments.into_vec()
[INFO] [stdout] 336 ~         } _ => {
[INFO] [stdout] 337 |             log::debug!("Calling {method_id} returned unset output arguments, assuming none exist");
[INFO] [stdout] 338 |             Vec::new()
[INFO] [stdout] 339 ~         }};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_client.rs:627:25
[INFO] [stdout]     |
[INFO] [stdout] 627 |     let references = if let Some(references) = result.references() {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^-------------------
[INFO] [stdout]     |                                                |
[INFO] [stdout]     |                                                this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_client.rs:629:5
[INFO] [stdout]     |
[INFO] [stdout] 629 |     } else {
[INFO] [stdout]     |     ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 627 ~     let references = match result.references() { Some(references) => {
[INFO] [stdout] 628 |         references.into_vec()
[INFO] [stdout] 629 ~     } _ => {
[INFO] [stdout] 630 |         // When no references exist, some OPC UA servers do not return an empty references array but
[INFO] [stdout] ...
[INFO] [stdout] 640 |         Vec::new()
[INFO] [stdout] 641 ~     }};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:246:12
[INFO] [stdout]     |
[INFO] [stdout] 246 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         }
[INFO] [stdout]     |         ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 246 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 247 |             log::warn!("Error in response when deleting monitored items: {error}");
[INFO] [stdout] 248 ~         } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:269:8
[INFO] [stdout]     |
[INFO] [stdout] 269 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_monitored_item.rs:271:5
[INFO] [stdout]     |
[INFO] [stdout] 271 |     }
[INFO] [stdout]     |     ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 269 ~     match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 270 |         log::warn!("Error in request when deleting monitored items: {error}");
[INFO] [stdout] 271 ~     } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_subscription.rs:149:12
[INFO] [stdout]     |
[INFO] [stdout] 149 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_subscription.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |         }
[INFO] [stdout]     |         ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 149 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 150 |             log::warn!("Error in response when deleting subscriptions: {error}");
[INFO] [stdout] 151 ~         } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stdout]    --> src/async_subscription.rs:172:8
[INFO] [stdout]     |
[INFO] [stdout] 172 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stdout] help: the value is now dropped here in Edition 2024
[INFO] [stdout]    --> src/async_subscription.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     }
[INFO] [stdout]     |     ^
[INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stdout]     |
[INFO] [stdout] 172 ~     match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stdout] 173 |         log::warn!("Error in request when deleting subscriptions: {error}");
[INFO] [stdout] 174 ~     } _ => {}}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 37s
[INFO] running `Command { std: "docker" "inspect" "1153080b45e52c005c48e9ac40ebc01421723b4e315e2fd19ca02c7cfd52f58e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1153080b45e52c005c48e9ac40ebc01421723b4e315e2fd19ca02c7cfd52f58e", kill_on_drop: false }`
[INFO] [stdout] 1153080b45e52c005c48e9ac40ebc01421723b4e315e2fd19ca02c7cfd52f58e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2cf7b26bef639db770f0bf6939a3f31fecdda48480cb14ac6e62a7c3df4627cf
[INFO] running `Command { std: "docker" "start" "-a" "2cf7b26bef639db770f0bf6939a3f31fecdda48480cb14ac6e62a7c3df4627cf", kill_on_drop: false }`
[INFO] [stderr] warning: relative drop order changing in Rust 2024
[INFO] [stderr]    --> src/ua/client.rs:107:29
[INFO] [stderr]     |
[INFO] [stderr] 103 |         let status_code = ua::StatusCode::new(unsafe {
[INFO] [stderr]     |             -----------
[INFO] [stderr]     |             |
[INFO] [stderr]     |             `status_code` calls a custom destructor
[INFO] [stderr]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 107 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 110 |     }
[INFO] [stderr]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stderr] note: `#1` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr] note: `status_code` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]     = note: `-W tail-expr-drop-order` implied by `-W rust-2024-compatibility`
[INFO] [stderr]     = help: to override `-W rust-2024-compatibility` add `#[allow(tail_expr_drop_order)]`
[INFO] [stderr]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: relative drop order changing in Rust 2024
[INFO] [stderr]    --> src/ua/server.rs:67:29
[INFO] [stderr]     |
[INFO] [stderr] 63  |         let status_code = ua::StatusCode::new(unsafe {
[INFO] [stderr]     |             -----------
[INFO] [stderr]     |             |
[INFO] [stderr]     |             `status_code` calls a custom destructor
[INFO] [stderr]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 67  |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 70  |     }
[INFO] [stderr]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stderr] note: `#1` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr] note: `status_code` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: relative drop order changing in Rust 2024
[INFO] [stderr]     --> src/async_client.rs:617:8
[INFO] [stderr]      |
[INFO] [stderr] 593  |     let status_code = ua::StatusCode::new(unsafe {
[INFO] [stderr]      |         -----------
[INFO] [stderr]      |         |
[INFO] [stderr]      |         `status_code` calls a custom destructor
[INFO] [stderr]      |         `status_code` will be dropped later as of Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 617  |     rx.await
[INFO] [stderr]      |        ^^^^^
[INFO] [stderr]      |        |
[INFO] [stderr]      |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]      |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr] 618  |         .unwrap_or(Err(Error::internal("callback should send result")))
[INFO] [stderr] 619  | }
[INFO] [stderr]      | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this changes meaning in Rust 2024
[INFO] [stderr]      = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stderr] note: `#1` invokes this custom destructor
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.36.0/src/sync/oneshot.rs:1072:1
[INFO] [stderr]      |
[INFO] [stderr] 1072 | impl<T> Drop for Receiver<T> {
[INFO] [stderr]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `status_code` invokes this custom destructor
[INFO] [stderr]     --> src/data_type.rs:374:9
[INFO] [stderr]      |
[INFO] [stderr] 374  | /         impl Drop for $name {
[INFO] [stderr] 375  | |             fn drop(&mut self) {
[INFO] [stderr] 376  | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377  | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...    |
[INFO] [stderr] 384  | |             }
[INFO] [stderr] 385  | |         }
[INFO] [stderr]      | |_________^
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]      |
[INFO] [stderr] 8    |   crate::data_type!(StatusCode);
[INFO] [stderr]      |   ----------------------------- in this macro invocation
[INFO] [stderr]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]      = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: relative drop order changing in Rust 2024
[INFO] [stderr]    --> src/async_subscription.rs:130:8
[INFO] [stderr]     |
[INFO] [stderr] 104 |     let status_code = ua::StatusCode::new({
[INFO] [stderr]     |         -----------
[INFO] [stderr]     |         |
[INFO] [stderr]     |         `status_code` calls a custom destructor
[INFO] [stderr]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 130 |     rx.await
[INFO] [stderr]     |        ^^^^^
[INFO] [stderr]     |        |
[INFO] [stderr]     |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]     |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr] 131 |         .unwrap_or(Err(Error::internal("callback should send result")))
[INFO] [stderr] 132 | }
[INFO] [stderr]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stderr] note: `#1` invokes this custom destructor
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/futures-channel-0.3.30/src/oneshot.rs:478:1
[INFO] [stderr]     |
[INFO] [stderr] 478 | impl<T> Drop for Receiver<T> {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `status_code` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: relative drop order changing in Rust 2024
[INFO] [stderr]    --> src/async_monitored_item.rs:226:8
[INFO] [stderr]     |
[INFO] [stderr] 197 |     let status_code = ua::StatusCode::new({
[INFO] [stderr]     |         -----------
[INFO] [stderr]     |         |
[INFO] [stderr]     |         `status_code` calls a custom destructor
[INFO] [stderr]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 226 |     rx.await
[INFO] [stderr]     |        ^^^^^
[INFO] [stderr]     |        |
[INFO] [stderr]     |        this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]     |        up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 229 | }
[INFO] [stderr]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stderr] note: `#1` invokes this custom destructor
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/futures-channel-0.3.30/src/oneshot.rs:478:1
[INFO] [stderr]     |
[INFO] [stderr] 478 | impl<T> Drop for Receiver<T> {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: `status_code` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: relative drop order changing in Rust 2024
[INFO] [stderr]    --> src/async_monitored_item.rs:269:25
[INFO] [stderr]     |
[INFO] [stderr] 251 |     let status_code = ua::StatusCode::new({
[INFO] [stderr]     |         -----------
[INFO] [stderr]     |         |
[INFO] [stderr]     |         `status_code` calls a custom destructor
[INFO] [stderr]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 269 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]     |                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 272 | }
[INFO] [stderr]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stderr] note: `#1` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr] note: `status_code` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: relative drop order changing in Rust 2024
[INFO] [stderr]    --> src/async_monitored_item.rs:246:29
[INFO] [stderr]     |
[INFO] [stderr] 244 |         let status_code = ua::StatusCode::new(response.responseHeader.serviceResult);
[INFO] [stderr]     |             -----------
[INFO] [stderr]     |             |
[INFO] [stderr]     |             `status_code` calls a custom destructor
[INFO] [stderr]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stderr] 245 |
[INFO] [stderr] 246 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 249 |     }
[INFO] [stderr]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stderr] note: `#1` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr] note: `status_code` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: relative drop order changing in Rust 2024
[INFO] [stderr]    --> src/async_subscription.rs:46:73
[INFO] [stderr]     |
[INFO] [stderr] 42  |         let Some(client) = self.client.upgrade() else {
[INFO] [stderr]     |                  ------
[INFO] [stderr]     |                  |
[INFO] [stderr]     |                  `client` calls a custom destructor
[INFO] [stderr]     |                  `client` will be dropped later as of Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 46  |         AsyncMonitoredItem::new(&client, self.subscription_id, node_id).await
[INFO] [stderr]     |                                                                         ^^^^^
[INFO] [stderr]     |                                                                         |
[INFO] [stderr]     |                                                                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]     |                                                                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr] 47  |     }
[INFO] [stderr]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stderr] note: `#1` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/create_monitored_items_request.rs:3:1
[INFO] [stderr]     |
[INFO] [stderr] 3   |   crate::data_type!(CreateMonitoredItemsRequest);
[INFO] [stderr]     |   ---------------------------------------------- in this macro invocation
[INFO] [stderr] note: `client` invokes this custom destructor
[INFO] [stderr]    --> src/ua/client.rs:113:1
[INFO] [stderr]     |
[INFO] [stderr] 113 | / impl Drop for Client {
[INFO] [stderr] 114 | |     fn drop(&mut self) {
[INFO] [stderr] 115 | |         log::debug!("Deleting client");
[INFO] [stderr] ...   |
[INFO] [stderr] 121 | |     }
[INFO] [stderr] 122 | | }
[INFO] [stderr]     | |_^
[INFO] [stderr]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: relative drop order changing in Rust 2024
[INFO] [stderr]    --> src/async_subscription.rs:172:25
[INFO] [stderr]     |
[INFO] [stderr] 154 |     let status_code = ua::StatusCode::new({
[INFO] [stderr]     |         -----------
[INFO] [stderr]     |         |
[INFO] [stderr]     |         `status_code` calls a custom destructor
[INFO] [stderr]     |         `status_code` will be dropped later as of Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 172 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]     |                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 175 | }
[INFO] [stderr]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stderr] note: `#1` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr] note: `status_code` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: relative drop order changing in Rust 2024
[INFO] [stderr]    --> src/async_subscription.rs:149:29
[INFO] [stderr]     |
[INFO] [stderr] 147 |         let status_code = ua::StatusCode::new(response.responseHeader.serviceResult);
[INFO] [stderr]     |             -----------
[INFO] [stderr]     |             |
[INFO] [stderr]     |             `status_code` calls a custom destructor
[INFO] [stderr]     |             `status_code` will be dropped later as of Edition 2024
[INFO] [stderr] 148 |
[INFO] [stderr] 149 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             this value will be stored in a temporary; let us call it `#1`
[INFO] [stderr]     |                             up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stderr] ...
[INFO] [stderr] 152 |     }
[INFO] [stderr]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #123739 <https://github.com/rust-lang/rust/issues/123739>
[INFO] [stderr] note: `#1` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr] note: `status_code` invokes this custom destructor
[INFO] [stderr]    --> src/data_type.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 | /         impl Drop for $name {
[INFO] [stderr] 375 | |             fn drop(&mut self) {
[INFO] [stderr] 376 | |                 // `UA_clear()` resets the data structure, freeing any dynamically allocated memory
[INFO] [stderr] 377 | |                 // in it, no matter how deeply nested.
[INFO] [stderr] ...   |
[INFO] [stderr] 384 | |             }
[INFO] [stderr] 385 | |         }
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/ua/data_types/status_code.rs:8:1
[INFO] [stderr]     |
[INFO] [stderr] 8   |   crate::data_type!(StatusCode);
[INFO] [stderr]     |   ----------------------------- in this macro invocation
[INFO] [stderr]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stderr]     = note: this warning originates in the macro `$crate::data_type` which comes from the expansion of the macro `crate::data_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stderr]    --> src/ua/client.rs:107:12
[INFO] [stderr]     |
[INFO] [stderr] 107 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stderr] help: the value is now dropped here in Edition 2024
[INFO] [stderr]    --> src/ua/client.rs:109:9
[INFO] [stderr]     |
[INFO] [stderr] 109 |         }
[INFO] [stderr]     |         ^
[INFO] [stderr]     = note: `-W if-let-rescope` implied by `-W rust-2024-compatibility`
[INFO] [stderr]     = help: to override `-W rust-2024-compatibility` add `#[allow(if_let_rescope)]`
[INFO] [stderr] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stderr]     |
[INFO] [stderr] 107 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stderr] 108 |             log::warn!("Error while disconnecting client: {error}");
[INFO] [stderr] 109 ~         } _ => {}}
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stderr]   --> src/ua/server.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stderr]    |                             |
[INFO] [stderr]    |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this changes meaning in Rust 2024
[INFO] [stderr]    = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stderr] help: the value is now dropped here in Edition 2024
[INFO] [stderr]   --> src/ua/server.rs:69:9
[INFO] [stderr]    |
[INFO] [stderr] 69 |         }
[INFO] [stderr]    |         ^
[INFO] [stderr] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stderr]    |
[INFO] [stderr] 67 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stderr] 68 |             log::warn!("Error while dropping server: {error}");
[INFO] [stderr] 69 ~         } _ => {}}
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stderr]    --> src/async_client.rs:334:35
[INFO] [stderr]     |
[INFO] [stderr] 334 |         let output_arguments = if let Some(output_arguments) = result.output_arguments() {
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------------
[INFO] [stderr]     |                                                                |
[INFO] [stderr]     |                                                                this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stderr] help: the value is now dropped here in Edition 2024
[INFO] [stderr]    --> src/async_client.rs:336:9
[INFO] [stderr]     |
[INFO] [stderr] 336 |         } else {
[INFO] [stderr]     |         ^
[INFO] [stderr] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stderr]     |
[INFO] [stderr] 334 ~         let output_arguments = match result.output_arguments() { Some(output_arguments) => {
[INFO] [stderr] 335 |             output_arguments.into_vec()
[INFO] [stderr] 336 ~         } _ => {
[INFO] [stderr] 337 |             log::debug!("Calling {method_id} returned unset output arguments, assuming none exist");
[INFO] [stderr] 338 |             Vec::new()
[INFO] [stderr] 339 ~         }};
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stderr]    --> src/async_client.rs:627:25
[INFO] [stderr]     |
[INFO] [stderr] 627 |     let references = if let Some(references) = result.references() {
[INFO] [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^-------------------
[INFO] [stderr]     |                                                |
[INFO] [stderr]     |                                                this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stderr] help: the value is now dropped here in Edition 2024
[INFO] [stderr]    --> src/async_client.rs:629:5
[INFO] [stderr]     |
[INFO] [stderr] 629 |     } else {
[INFO] [stderr]     |     ^
[INFO] [stderr] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stderr]     |
[INFO] [stderr] 627 ~     let references = match result.references() { Some(references) => {
[INFO] [stderr] 628 |         references.into_vec()
[INFO] [stderr] 629 ~     } _ => {
[INFO] [stderr] 630 |         // When no references exist, some OPC UA servers do not return an empty references array but
[INFO] [stderr] ...
[INFO] [stderr] 640 |         Vec::new()
[INFO] [stderr] 641 ~     }};
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stderr]    --> src/async_monitored_item.rs:246:12
[INFO] [stderr]     |
[INFO] [stderr] 246 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stderr] help: the value is now dropped here in Edition 2024
[INFO] [stderr]    --> src/async_monitored_item.rs:248:9
[INFO] [stderr]     |
[INFO] [stderr] 248 |         }
[INFO] [stderr]     |         ^
[INFO] [stderr] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stderr]     |
[INFO] [stderr] 246 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stderr] 247 |             log::warn!("Error in response when deleting monitored items: {error}");
[INFO] [stderr] 248 ~         } _ => {}}
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stderr]    --> src/async_monitored_item.rs:269:8
[INFO] [stderr]     |
[INFO] [stderr] 269 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stderr] help: the value is now dropped here in Edition 2024
[INFO] [stderr]    --> src/async_monitored_item.rs:271:5
[INFO] [stderr]     |
[INFO] [stderr] 271 |     }
[INFO] [stderr]     |     ^
[INFO] [stderr] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stderr]     |
[INFO] [stderr] 269 ~     match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stderr] 270 |         log::warn!("Error in request when deleting monitored items: {error}");
[INFO] [stderr] 271 ~     } _ => {}}
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stderr]    --> src/async_subscription.rs:149:12
[INFO] [stderr]     |
[INFO] [stderr] 149 |         if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stderr] help: the value is now dropped here in Edition 2024
[INFO] [stderr]    --> src/async_subscription.rs:151:9
[INFO] [stderr]     |
[INFO] [stderr] 151 |         }
[INFO] [stderr]     |         ^
[INFO] [stderr] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stderr]     |
[INFO] [stderr] 149 ~         match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stderr] 150 |             log::warn!("Error in response when deleting subscriptions: {error}");
[INFO] [stderr] 151 ~         } _ => {}}
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `if let` assigns a shorter lifetime since Edition 2024
[INFO] [stderr]    --> src/async_subscription.rs:172:8
[INFO] [stderr]     |
[INFO] [stderr] 172 |     if let Err(error) = Error::verify_good(&status_code) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^--------------------------------
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         this value has a significant drop implementation which may observe a major change in drop order and requires your discretion
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this changes meaning in Rust 2024
[INFO] [stderr]     = note: for more information, see issue #124085 <https://github.com/rust-lang/rust/issues/124085>
[INFO] [stderr] help: the value is now dropped here in Edition 2024
[INFO] [stderr]    --> src/async_subscription.rs:174:5
[INFO] [stderr]     |
[INFO] [stderr] 174 |     }
[INFO] [stderr]     |     ^
[INFO] [stderr] help: a `match` with a single arm can preserve the drop order up to Edition 2021
[INFO] [stderr]     |
[INFO] [stderr] 172 ~     match Error::verify_good(&status_code) { Err(error) => {
[INFO] [stderr] 173 |         log::warn!("Error in request when deleting subscriptions: {error}");
[INFO] [stderr] 174 ~     } _ => {}}
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: `open62541` (lib) generated 18 warnings (run `cargo fix --lib -p open62541` to apply 8 suggestions)
[INFO] [stderr] warning: `open62541` (lib test) generated 18 warnings (18 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/open62541-2476767201909d5e)
[INFO] [stdout] running 27 tests
[INFO] [stdout] test ua::array::tests::convert_array ... ok
[INFO] [stdout] test ua::browse_result_mask::tests::combine_masks ... ok
[INFO] [stdout] test ua::data_types::date_time::tests::from_offset_to_utc ... ok
[INFO] [stdout] test ua::array::tests::send_sync_array ... ok
[INFO] [stdout] test ua::data_types::string::tests::empty_string ... ok
[INFO] [stdout] test ua::data_types::string::tests::pad_string ... ok
[INFO] [stdout] test ua::data_types::string::tests::valid_string ... ok
[INFO] [stdout] test ua::array::tests::create_and_drop_array ... ok
[INFO] [stdout] test ua::data_types::node_id::tests::string_representation ... ok
[INFO] [stdout] test ua::data_types::variant::tests::array_ops ... ok
[INFO] [stdout] test ua::data_types::qualified_name::tests::value_representation ... ok
[INFO] [stdout] test ua::data_types::node_id::serde::tests::json_serialization ... ok
[INFO] [stdout] test ua::data_types::variant::tests::compare_variant ... ok
[INFO] [stdout] test ua::array::tests::compare_array ... ok
[INFO] [stdout] test ua::data_types::variant::tests::serde::serialize_int ... ok
[INFO] [stdout] test ua::data_types::variant::tests::serde::serialize_array ... ok
[INFO] [stdout] test ua::data_types::variant::tests::serde::serialize_bool ... ok
[INFO] [stdout] test ua::data_types::variant::tests::serde::serialize_datetime ... ok
[INFO] [stdout] test ua::data_types::variant::tests::serde::serialize_float ... ok
[INFO] [stdout] test ua::data_types::variant::tests::serde::serialize_string ... ok
[INFO] [stdout] test ua::data_types::variant::tests::type_boolean ... ok
[INFO] [stdout] test ua::data_types::variant::tests::type_empty ... ok
[INFO] [stdout] test ua::key_value_map::tests::operations ... ok
[INFO] [stdout] test ua::key_value_map::tests::send_sync_key_value_map ... ok
[INFO] [stdout] test ua::data_types::variant::tests::type_int ... ok
[INFO] [stdout] test data_type::tests::send_sync_string ... ok
[INFO] [stderr]    Doc-tests open62541
[INFO] [stdout] test ua::array::tests::print_array ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test src/lib.rs - (line 55) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 27) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClientBuilder (line 13) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 83) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 9) - compile ... ok
[INFO] [stdout] test src/async_client.rs - async_client::AsyncClient::browse (line 350) ... ok
[INFO] [stdout] test src/server.rs - server::Server::browse (line 941) ... ok
[INFO] [stdout] test src/callback.rs - callback::CallbackOnce (line 20) ... ok
[INFO] [stdout] test src/callback.rs - callback::CallbackStream (line 91) ... FAILED
[INFO] [stdout] test src/server.rs - server::Server::add_namespace (line 327) ... FAILED
[INFO] [stdout] test src/server.rs - server::Server::browse_simplified_browse_path (line 1097) ... FAILED
[INFO] [stdout] test src/server.rs - server::Server::browse_recursive (line 1017) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 105) ... FAILED
[INFO] [stdout] test src/server.rs - server::Server::get_namespace_by_index (line 406) ... FAILED
[INFO] [stdout] test src/server.rs - server::Server::add_reference (line 771) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 155) ... FAILED
[INFO] [stdout] test src/ua/array.rs - ua::array::Array<T>::raw_parts_from_slice (line 385) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::get_namespace_by_index (line 424) ... FAILED
[INFO] [stdout] test src/server.rs - server::Server::get_namespace_by_name (line 363) ... FAILED
[INFO] [stdout] test src/server.rs - server::Server::read_object_property (line 1316) ... FAILED
[INFO] [stdout] test src/server.rs - server::Server::read_attribute (line 1240) ... FAILED
[INFO] [stdout] test src/server.rs - server::Server::translate_browse_path_to_node_ids (line 1167) ... FAILED
[INFO] [stdout] test src/userdata.rs - userdata::Userdata (line 25) ... ok
[INFO] [stdout] test src/server.rs - server::Server::write_object_property (line 1392) ... FAILED
[INFO] [stdout] test src/server.rs - server::ServerBuilder (line 50) ... FAILED
[INFO] [stdout] test src/ua/data_types/date_time.rs - ua::data_types::date_time::DateTime::try_from (line 28) ... FAILED
[INFO] [stdout] test src/ua/data_types/node_id.rs - ua::data_types::node_id::NodeId::from_str (line 129) ... ok
[INFO] [stdout] test src/ua/data_types/status_code.rs - ua::data_types::status_code::StatusCode::name (line 62) ... ok
[INFO] [stdout] test src/ua/data_types/status_code.rs - ua::data_types::status_code::StatusCode::is_good (line 25) ... ok
[INFO] [stdout] test src/ua/data_types/string.rs - ua::data_types::string::String::fmt (line 111) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/callback.rs - callback::CallbackStream (line 91) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcTnVhNP/symbols.o" "/tmp/rustdoctestfPn4GS/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctestfPn4GS/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libfutures-9e274932f9328e95.rlib" "/opt/rustwide/target/debug/deps/libfutures_executor-03a17e9c9a12e194.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestfPn4GS/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/server.rs - server::Server::add_namespace (line 327) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcKaIqLF/symbols.o" "/tmp/rustdoctest5qIQ6f/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctest5qIQ6f/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest5qIQ6f/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/server.rs - server::Server::browse_simplified_browse_path (line 1097) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustctrWriY/symbols.o" "/tmp/rustdoctest8mlJOx/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctest8mlJOx/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest8mlJOx/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/server.rs - server::Server::browse_recursive (line 1017) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcXDuaQW/symbols.o" "/tmp/rustdoctestMrbicH/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctestMrbicH/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestMrbicH/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 105) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcs8tLg1/symbols.o" "/tmp/rustdoctestQe8ypK/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctestQe8ypK/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestQe8ypK/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/server.rs - server::Server::get_namespace_by_index (line 406) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustc6c87lt/symbols.o" "/tmp/rustdoctestebDqgL/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctestebDqgL/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestebDqgL/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/server.rs - server::Server::add_reference (line 771) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcoI2mrm/symbols.o" "/tmp/rustdoctestfyq6Mi/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctestfyq6Mi/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestfyq6Mi/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 155) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustc5Z1Dsn/symbols.o" "/tmp/rustdoctestCqPvLN/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctestCqPvLN/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestCqPvLN/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/server.rs - server::Server::get_namespace_by_index (line 424) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcEEcq4G/symbols.o" "/tmp/rustdoctest6SXN3Y/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctest6SXN3Y/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest6SXN3Y/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/server.rs - server::Server::get_namespace_by_name (line 363) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcMprMaQ/symbols.o" "/tmp/rustdoctestYNPdt2/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctestYNPdt2/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestYNPdt2/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/server.rs - server::Server::read_object_property (line 1316) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustc7zYIJV/symbols.o" "/tmp/rustdoctestrRKWAl/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctestrRKWAl/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestrRKWAl/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/server.rs - server::Server::read_attribute (line 1240) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcOFp28z/symbols.o" "/tmp/rustdoctestOmOZoc/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctestOmOZoc/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestOmOZoc/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/server.rs - server::Server::translate_browse_path_to_node_ids (line 1167) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustctAWbNp/symbols.o" "/tmp/rustdoctest1mk2aF/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctest1mk2aF/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest1mk2aF/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/server.rs - server::Server::write_object_property (line 1392) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustceDv8sK/symbols.o" "/tmp/rustdoctestWt4kM4/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctestWt4kM4/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestWt4kM4/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/server.rs - server::ServerBuilder (line 50) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustciGK6hn/symbols.o" "/tmp/rustdoctestwcumdU/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctestwcumdU/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libanyhow-5d20277346359413.rlib" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestwcumdU/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ua/data_types/date_time.rs - ua::data_types::date_time::DateTime::try_from (line 28) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcUapwYJ/symbols.o" "/tmp/rustdoctestYARvHO/rust_out.rust_out.9242fac72db2cd11-cgu.0.rcgu.o" "/tmp/rustdoctestYARvHO/rust_out.2hl2tb9xdtge7mguxzn2q1kvi.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libopen62541-e9187ee02a7b2845.rlib" "/opt/rustwide/target/debug/deps/libserde_json-306d5343bee5a376.rlib" "/opt/rustwide/target/debug/deps/libryu-4b03a7708da1319d.rlib" "/opt/rustwide/target/debug/deps/libtime-465d8b6acb2da278.rlib" "/opt/rustwide/target/debug/deps/libitoa-34968a9f29c36fec.rlib" "/opt/rustwide/target/debug/deps/libtime_core-f368596cca30f67d.rlib" "/opt/rustwide/target/debug/deps/libnum_conv-a312b8300ce88506.rlib" "/opt/rustwide/target/debug/deps/libderanged-48a3e26b008b20ea.rlib" "/opt/rustwide/target/debug/deps/libpowerfmt-a584063b8a4e44a4.rlib" "/opt/rustwide/target/debug/deps/libserde-a89178bbaa367864.rlib" "/opt/rustwide/target/debug/deps/liblog-2cf4a51dfa4e790a.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-84fee128e67f529f.rlib" "/opt/rustwide/target/debug/deps/libmemchr-14a47255884553ca.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-b01d4a1afd6f88b5.rlib" "/opt/rustwide/target/debug/deps/libslab-0a39a638bccea296.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-5f891dfd68443eda.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-e8360a4d12f71807.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-74701bf617453016.rlib" "/opt/rustwide/target/debug/deps/libfutures_sink-1fec7dac9dc9006f.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-761cdf0a4969ce53.rlib" "/opt/rustwide/target/debug/deps/libtokio-933ae2cc7c8c329d.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-f92a2249bcff4bcb.rlib" "/opt/rustwide/target/debug/deps/liblibc-db6d1022cbe7c1eb.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e615da966755eef2.rlib" "/opt/rustwide/target/debug/deps/libthiserror-978fe5723fc226d3.rlib" "/opt/rustwide/target/debug/deps/libopen62541_sys-190203d4a30628b9.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-02dc84f49135b6b8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-a8f45b397fae3f81.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-089607133c180609.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-fc89f091bcd86cbb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-5a60949f01c7340c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d29e6a55ca253c8c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-273c078d5f65de7a.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-413c950ffbdd4454.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1853c0976a1d88a6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-ccb3384ddacb0f9e.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-0b901dfb0ca849e0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-eebeb8d7c64543ad.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-4723ef81d6079867.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-54442f8b422f5a54.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0bbe034b5282553.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-d0febb68c1c37b90.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4cf833632aafa84c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-65c2c6d2d6ae570b.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-97929cee0dcfe424.rlib" "-Wl,-Bdynamic" "-lopen62541" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out/lib" "-L" "/opt/rustwide/target/debug/build/open62541-sys-ec40c17146b8a7f4/out" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2024-12-08-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestYARvHO/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: cc: fatal error: Killed signal terminated program lto1
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           lto-wrapper: fatal error: cc returned 1 exit status
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           /usr/bin/ld: error: lto-wrapper failed
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/callback.rs - callback::CallbackStream (line 91)
[INFO] [stdout]     src/lib.rs - (line 105)
[INFO] [stdout]     src/lib.rs - (line 155)
[INFO] [stdout]     src/server.rs - server::Server::add_namespace (line 327)
[INFO] [stdout]     src/server.rs - server::Server::add_reference (line 771)
[INFO] [stdout]     src/server.rs - server::Server::browse_recursive (line 1017)
[INFO] [stdout]     src/server.rs - server::Server::browse_simplified_browse_path (line 1097)
[INFO] [stdout]     src/server.rs - server::Server::get_namespace_by_index (line 406)
[INFO] [stdout]     src/server.rs - server::Server::get_namespace_by_index (line 424)
[INFO] [stdout]     src/server.rs - server::Server::get_namespace_by_name (line 363)
[INFO] [stdout]     src/server.rs - server::Server::read_attribute (line 1240)
[INFO] [stdout]     src/server.rs - server::Server::read_object_property (line 1316)
[INFO] [stdout]     src/server.rs - server::Server::translate_browse_path_to_node_ids (line 1167)
[INFO] [stdout]     src/server.rs - server::Server::write_object_property (line 1392)
[INFO] [stdout]     src/server.rs - server::ServerBuilder (line 50)
[INFO] [stdout]     src/ua/data_types/date_time.rs - ua::data_types::date_time::DateTime::try_from (line 28)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 16 failed; 1 ignored; 0 measured; 0 filtered out; finished in 103.01s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "2cf7b26bef639db770f0bf6939a3f31fecdda48480cb14ac6e62a7c3df4627cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2cf7b26bef639db770f0bf6939a3f31fecdda48480cb14ac6e62a7c3df4627cf", kill_on_drop: false }`
[INFO] [stdout] 2cf7b26bef639db770f0bf6939a3f31fecdda48480cb14ac6e62a7c3df4627cf
