[INFO] fetching crate zenoh 1.9.0...
[INFO] checking zenoh-1.9.0 against 760e1de835e253bf28bbcbfee38b5e8ed9ffe074 for pr-133502-26
[INFO] extracting crate zenoh 1.9.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate zenoh 1.9.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zenoh 1.9.0
[INFO] tweaked toml for crates.io crate zenoh 1.9.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate zenoh 1.9.0 on toolchain 760e1de835e253bf28bbcbfee38b5e8ed9ffe074
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+760e1de835e253bf28bbcbfee38b5e8ed9ffe074" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zenoh 1.9.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+760e1de835e253bf28bbcbfee38b5e8ed9ffe074" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1fa6594d87c8fa7b311925a7a77a16f539833322d9dfba4ce891f211db2f90b1" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f7116f959020658431777450777a699eefa0f795c76c048edc317dd37cab3ed0
[INFO] running `Command { std: "docker" "start" "f7116f959020658431777450777a699eefa0f795c76c048edc317dd37cab3ed0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f7116f959020658431777450777a699eefa0f795c76c048edc317dd37cab3ed0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f7116f959020658431777450777a699eefa0f795c76c048edc317dd37cab3ed0" "/opt/rustwide/cargo-home/bin/cargo" "+760e1de835e253bf28bbcbfee38b5e8ed9ffe074" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f7116f959020658431777450777a699eefa0f795c76c048edc317dd37cab3ed0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f7116f959020658431777450777a699eefa0f795c76c048edc317dd37cab3ed0" "/opt/rustwide/cargo-home/bin/cargo" "+760e1de835e253bf28bbcbfee38b5e8ed9ffe074" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling cc v1.2.59
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling zenoh-macros v1.9.0
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling zenoh-result v1.9.0
[INFO] [stderr]     Checking bitflags v2.11.0
[INFO] [stderr]     Checking futures-channel v0.3.32
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]     Checking ron v0.12.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling token-cell v2.1.1
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]     Checking humantime v2.3.0
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]     Checking tracing-serde v0.2.0
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]     Checking spin v0.10.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]     Checking no-std-net v0.6.0
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking socket2 v0.6.3
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking dirs-sys v0.5.0
[INFO] [stderr]     Checking const_format v0.2.35
[INFO] [stderr]     Checking siphasher v1.0.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking zenoh-collections v1.9.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]     Checking dirs v6.0.0
[INFO] [stderr]     Checking nanorand v0.7.0
[INFO] [stderr]     Checking pnet_base v0.35.0
[INFO] [stderr]     Checking pnet_sys v0.35.0
[INFO] [stderr]     Checking indexmap v2.13.1
[INFO] [stderr]     Checking keyed-set v1.1.0
[INFO] [stderr]     Checking tokio v1.51.0
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking ipnetwork v0.20.0
[INFO] [stderr]    Compiling asn1-rs-derive v0.6.0
[INFO] [stderr]     Checking rusticata-macros v4.1.0
[INFO] [stderr]     Checking schemars v1.2.1
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]     Checking zenoh-buffers v1.9.0
[INFO] [stderr]     Checking uhlc v0.8.2
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling unzip-n v0.1.4
[INFO] [stderr]     Checking pnet_datalink v0.35.0
[INFO] [stderr]     Checking flume v0.11.1
[INFO] [stderr]     Checking shellexpand v3.1.2
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]    Compiling validated_struct_macros v2.2.0
[INFO] [stderr]     Checking zenoh-keyexpr v1.9.0
[INFO] [stderr]    Compiling quinn-udp v0.5.14
[INFO] [stderr]     Checking home v0.5.12
[INFO] [stderr]    Compiling oid-registry v0.8.1
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]    Compiling quinn v0.11.9
[INFO] [stderr]     Checking secrecy v0.8.0
[INFO] [stderr]     Checking nonempty-collections v0.3.1
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]     Checking lru-slab v0.1.2
[INFO] [stderr]     Checking rustc-hash v2.1.2
[INFO] [stderr]     Checking asn1-rs v0.7.1
[INFO] [stderr]     Checking fastbloom v0.14.1
[INFO] [stderr]     Checking yasna v0.5.2
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]     Checking socket2 v0.5.10
[INFO] [stderr]     Checking webpki-roots v1.0.6
[INFO] [stderr]     Checking rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling serde_with_macros v3.18.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking json5 v0.4.1
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling stabby-macros v72.1.1
[INFO] [stderr]     Checking tungstenite v0.24.0
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stderr]     Checking validated_struct v2.2.0
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]    Compiling stabby-abi v72.1.1
[INFO] [stderr]     Checking arc-swap v1.9.1
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking uuid v1.23.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]     Checking crossbeam-queue v0.3.12
[INFO] [stderr]     Checking sha2-const-stable v0.1.0
[INFO] [stderr]    Compiling stabby v72.1.1
[INFO] [stderr]     Checking der-parser v10.0.0
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking num-bigint-dig v0.8.6
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking serde_with v3.18.0
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling git-version-macro v0.3.9
[INFO] [stderr]     Checking predicates-core v1.0.10
[INFO] [stderr]     Checking simd-adler32 v0.3.9
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking crossbeam v0.8.4
[INFO] [stderr]     Checking array-init v2.1.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]     Checking zenoh-crypto v1.9.0
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]     Checking ringbuffer-spsc v0.1.15
[INFO] [stderr]     Checking x509-parser v0.18.1
[INFO] [stderr]     Checking rustls-webpki v0.103.10
[INFO] [stderr]     Checking rcgen v0.14.7
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking lz4_flex v0.10.0
[INFO] [stderr]    Compiling zenoh v1.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking git-version v0.3.9
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]    Compiling test-case-core v3.3.1
[INFO] [stderr]     Checking fixedbitset v0.5.7
[INFO] [stderr]     Checking rsa v0.9.10
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]     Checking petgraph v0.8.3
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking tokio-tungstenite v0.24.0
[INFO] [stderr]     Checking phf v0.13.1
[INFO] [stderr]     Checking tracing-tunnel v0.1.0
[INFO] [stderr]     Checking float-cmp v0.10.0
[INFO] [stderr]     Checking normalize-line-endings v0.3.0
[INFO] [stderr]     Checking id-arena v2.3.0
[INFO] [stderr]     Checking difflib v0.4.0
[INFO] [stderr]     Checking predicates v3.1.4
[INFO] [stderr]    Compiling test-case-macros v3.3.1
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking test-case v3.3.1
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking predicates v2.1.5
[INFO] [stderr]     Checking tracing-capture v0.1.0
[INFO] [stderr]     Checking zenoh-runtime v1.9.0
[INFO] [stderr]     Checking zenoh-protocol v1.9.0
[INFO] [stderr]     Checking zenoh-core v1.9.0
[INFO] [stderr]     Checking rustls-platform-verifier v0.6.2
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking zenoh-util v1.9.0
[INFO] [stderr]     Checking zenoh-sync v1.9.0
[INFO] [stderr]     Checking zenoh-task v1.9.0
[INFO] [stderr]     Checking quinn-proto v0.11.14
[INFO] [stderr]     Checking tls-listener v0.11.2
[INFO] [stderr]     Checking zenoh-codec v1.9.0
[INFO] [stderr]     Checking zenoh-config v1.9.0
[INFO] [stderr]     Checking zenoh-link-commons v1.9.0
[INFO] [stderr]     Checking zenoh-link-quic_datagram v1.9.0
[INFO] [stderr]     Checking zenoh-link-tls v1.9.0
[INFO] [stderr]     Checking zenoh-link-ws v1.9.0
[INFO] [stderr]     Checking zenoh-link-unixsock_stream v1.9.0
[INFO] [stderr]     Checking zenoh-link-tcp v1.9.0
[INFO] [stderr]     Checking zenoh-link-quic v1.9.0
[INFO] [stderr]     Checking zenoh-link-udp v1.9.0
[INFO] [stderr]     Checking zenoh-link v1.9.0
[INFO] [stderr]     Checking zenoh-transport v1.9.0
[INFO] [stderr]     Checking zenoh-plugin-trait v1.9.0
[INFO] [stdout] warning: overflow evaluating the requirement `ConnectivityHandler: std::marker::Sync`
[INFO] [stdout]   --> src/api/connectivity.rs:39:32
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl TransportEventHandler for ConnectivityHandler {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout]    = note: `#[warn(recursion_depth_exceeding_limit)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ConnectivityHandler: std::marker::Send`
[INFO] [stdout]   --> src/api/connectivity.rs:39:32
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl TransportEventHandler for ConnectivityHandler {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ConnectivityPeerHandler: std::marker::Sync`
[INFO] [stdout]   --> src/api/connectivity.rs:75:36
[INFO] [stdout]    |
[INFO] [stdout] 75 | impl TransportPeerEventHandler for ConnectivityPeerHandler {
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ConnectivityPeerHandler: std::marker::Send`
[INFO] [stdout]   --> src/api/connectivity.rs:75:36
[INFO] [stdout]    |
[INFO] [stdout] 75 | impl TransportPeerEventHandler for ConnectivityPeerHandler {
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ConnectivityMulticastHandler: std::marker::Sync`
[INFO] [stdout]    --> src/api/connectivity.rs:119:41
[INFO] [stdout]     |
[INFO] [stdout] 119 | impl TransportMulticastEventHandler for ConnectivityMulticastHandler {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ConnectivityMulticastHandler: std::marker::Send`
[INFO] [stdout]    --> src/api/connectivity.rs:119:41
[INFO] [stdout]     |
[INFO] [stdout] 119 | impl TransportMulticastEventHandler for ConnectivityMulticastHandler {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `KeyExprUndeclaration<'a>: std::marker::Send`
[INFO] [stdout]    --> src/api/key_expr.rs:579:26
[INFO] [stdout]     |
[INFO] [stdout] 579 |     type Undeclaration = KeyExprUndeclaration<'a>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `KeyExprUndeclaration<'a>: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/key_expr.rs:579:26
[INFO] [stdout]     |
[INFO] [stdout] 579 |     type Undeclaration = KeyExprUndeclaration<'a>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ConnectivityHandler: std::marker::Sync`
[INFO] [stdout]   --> src/api/connectivity.rs:39:32
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl TransportEventHandler for ConnectivityHandler {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout]    = note: `#[warn(recursion_depth_exceeding_limit)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `LivelinessTokenUndeclaration: std::marker::Send`
[INFO] [stdout]    --> src/api/liveliness.rs:308:26
[INFO] [stdout]     |
[INFO] [stdout] 308 |     type Undeclaration = LivelinessTokenUndeclaration;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ConnectivityHandler: std::marker::Send`
[INFO] [stdout]   --> src/api/connectivity.rs:39:32
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl TransportEventHandler for ConnectivityHandler {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ConnectivityPeerHandler: std::marker::Sync`
[INFO] [stdout]   --> src/api/connectivity.rs:75:36
[INFO] [stdout]    |
[INFO] [stdout] 75 | impl TransportPeerEventHandler for ConnectivityPeerHandler {
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ConnectivityPeerHandler: std::marker::Send`
[INFO] [stdout]   --> src/api/connectivity.rs:75:36
[INFO] [stdout]    |
[INFO] [stdout] 75 | impl TransportPeerEventHandler for ConnectivityPeerHandler {
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]    = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]    = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ConnectivityMulticastHandler: std::marker::Sync`
[INFO] [stdout]    --> src/api/connectivity.rs:119:41
[INFO] [stdout]     |
[INFO] [stdout] 119 | impl TransportMulticastEventHandler for ConnectivityMulticastHandler {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ConnectivityMulticastHandler: std::marker::Send`
[INFO] [stdout]    --> src/api/connectivity.rs:119:41
[INFO] [stdout]     |
[INFO] [stdout] 119 | impl TransportMulticastEventHandler for ConnectivityMulticastHandler {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `LivelinessTokenUndeclaration: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/liveliness.rs:308:26
[INFO] [stdout]     |
[INFO] [stdout] 308 |     type Undeclaration = LivelinessTokenUndeclaration;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `MatchingListenerUndeclaration<Handler>: std::marker::Send`
[INFO] [stdout]    --> src/api/matching.rs:225:26
[INFO] [stdout]     |
[INFO] [stdout] 225 |     type Undeclaration = MatchingListenerUndeclaration<Handler>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `MatchingListenerUndeclaration<Handler>: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/matching.rs:225:26
[INFO] [stdout]     |
[INFO] [stdout] 225 |     type Undeclaration = MatchingListenerUndeclaration<Handler>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `PublisherUndeclaration<'a>: std::marker::Send`
[INFO] [stdout]    --> src/api/publisher.rs:398:26
[INFO] [stdout]     |
[INFO] [stdout] 398 |     type Undeclaration = PublisherUndeclaration<'a>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `PublisherUndeclaration<'a>: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/publisher.rs:398:26
[INFO] [stdout]     |
[INFO] [stdout] 398 |     type Undeclaration = PublisherUndeclaration<'a>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `QuerierUndeclaration<'a>: std::marker::Send`
[INFO] [stdout]    --> src/api/querier.rs:279:26
[INFO] [stdout]     |
[INFO] [stdout] 279 |     type Undeclaration = QuerierUndeclaration<'a>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `QuerierUndeclaration<'a>: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/querier.rs:279:26
[INFO] [stdout]     |
[INFO] [stdout] 279 |     type Undeclaration = QuerierUndeclaration<'a>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `KeyExprUndeclaration<'a>: std::marker::Send`
[INFO] [stdout]    --> src/api/key_expr.rs:579:26
[INFO] [stdout]     |
[INFO] [stdout] 579 |     type Undeclaration = KeyExprUndeclaration<'a>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `QueryableUndeclaration<Handler>: std::marker::Send`
[INFO] [stdout]    --> src/api/queryable.rs:864:26
[INFO] [stdout]     |
[INFO] [stdout] 864 |     type Undeclaration = QueryableUndeclaration<Handler>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `KeyExprUndeclaration<'a>: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/key_expr.rs:579:26
[INFO] [stdout]     |
[INFO] [stdout] 579 |     type Undeclaration = KeyExprUndeclaration<'a>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `QueryableUndeclaration<Handler>: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/queryable.rs:864:26
[INFO] [stdout]     |
[INFO] [stdout] 864 |     type Undeclaration = QueryableUndeclaration<Handler>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `LivelinessTokenUndeclaration: std::marker::Send`
[INFO] [stdout]    --> src/api/liveliness.rs:308:26
[INFO] [stdout]     |
[INFO] [stdout] 308 |     type Undeclaration = LivelinessTokenUndeclaration;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Sync`
[INFO] [stdout]     --> src/api/session.rs:2943:21
[INFO] [stdout]      |
[INFO] [stdout] 2943 | impl Primitives for WeakSession {
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `LivelinessTokenUndeclaration: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/liveliness.rs:308:26
[INFO] [stdout]     |
[INFO] [stdout] 308 |     type Undeclaration = LivelinessTokenUndeclaration;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:2943:21
[INFO] [stdout]      |
[INFO] [stdout] 2943 | impl Primitives for WeakSession {
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Sync`
[INFO] [stdout]     --> src/api/session.rs:3459:46
[INFO] [stdout]      |
[INFO] [stdout] 3459 | impl crate::net::primitives::EPrimitives for WeakSession {
[INFO] [stdout]      |                                              ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:3459:46
[INFO] [stdout]      |
[INFO] [stdout] 3459 | impl crate::net::primitives::EPrimitives for WeakSession {
[INFO] [stdout]      |                                              ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Sync`
[INFO] [stdout]     --> src/api/session.rs:3544:17
[INFO] [stdout]      |
[INFO] [stdout] 3544 | impl Closee for WeakSession {
[INFO] [stdout]      |                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:3544:17
[INFO] [stdout]      |
[INFO] [stdout] 3544 | impl Closee for WeakSession {
[INFO] [stdout]      |                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Sync`
[INFO] [stdout]     --> src/api/session.rs:3593:20
[INFO] [stdout]      |
[INFO] [stdout] 3593 |     type TClosee = WeakSession;
[INFO] [stdout]      |                    ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:3593:20
[INFO] [stdout]      |
[INFO] [stdout] 3593 |     type TClosee = WeakSession;
[INFO] [stdout]      |                    ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `SubscriberUndeclaration<Handler>: std::marker::Send`
[INFO] [stdout]    --> src/api/subscriber.rs:259:26
[INFO] [stdout]     |
[INFO] [stdout] 259 |     type Undeclaration = SubscriberUndeclaration<Handler>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `SubscriberUndeclaration<Handler>: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/subscriber.rs:259:26
[INFO] [stdout]     |
[INFO] [stdout] 259 |     type Undeclaration = SubscriberUndeclaration<Handler>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `MatchingListenerUndeclaration<Handler>: std::marker::Send`
[INFO] [stdout]    --> src/api/matching.rs:225:26
[INFO] [stdout]     |
[INFO] [stdout] 225 |     type Undeclaration = MatchingListenerUndeclaration<Handler>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `MatchingListenerUndeclaration<Handler>: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/matching.rs:225:26
[INFO] [stdout]     |
[INFO] [stdout] 225 |     type Undeclaration = MatchingListenerUndeclaration<Handler>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `PublisherUndeclaration<'a>: std::marker::Send`
[INFO] [stdout]    --> src/api/publisher.rs:398:26
[INFO] [stdout]     |
[INFO] [stdout] 398 |     type Undeclaration = PublisherUndeclaration<'a>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `PublisherUndeclaration<'a>: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/publisher.rs:398:26
[INFO] [stdout]     |
[INFO] [stdout] 398 |     type Undeclaration = PublisherUndeclaration<'a>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `QuerierUndeclaration<'a>: std::marker::Send`
[INFO] [stdout]    --> src/api/querier.rs:279:26
[INFO] [stdout]     |
[INFO] [stdout] 279 |     type Undeclaration = QuerierUndeclaration<'a>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `QuerierUndeclaration<'a>: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/querier.rs:279:26
[INFO] [stdout]     |
[INFO] [stdout] 279 |     type Undeclaration = QuerierUndeclaration<'a>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `QueryableUndeclaration<Handler>: std::marker::Send`
[INFO] [stdout]    --> src/api/queryable.rs:864:26
[INFO] [stdout]     |
[INFO] [stdout] 864 |     type Undeclaration = QueryableUndeclaration<Handler>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `QueryableUndeclaration<Handler>: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/queryable.rs:864:26
[INFO] [stdout]     |
[INFO] [stdout] 864 |     type Undeclaration = QueryableUndeclaration<Handler>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Sync`
[INFO] [stdout]     --> src/api/session.rs:2943:21
[INFO] [stdout]      |
[INFO] [stdout] 2943 | impl Primitives for WeakSession {
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:2943:21
[INFO] [stdout]      |
[INFO] [stdout] 2943 | impl Primitives for WeakSession {
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Sync`
[INFO] [stdout]     --> src/api/session.rs:3459:46
[INFO] [stdout]      |
[INFO] [stdout] 3459 | impl crate::net::primitives::EPrimitives for WeakSession {
[INFO] [stdout]      |                                              ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:3459:46
[INFO] [stdout]      |
[INFO] [stdout] 3459 | impl crate::net::primitives::EPrimitives for WeakSession {
[INFO] [stdout]      |                                              ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Sync`
[INFO] [stdout]     --> src/api/session.rs:3544:17
[INFO] [stdout]      |
[INFO] [stdout] 3544 | impl Closee for WeakSession {
[INFO] [stdout]      |                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:3544:17
[INFO] [stdout]      |
[INFO] [stdout] 3544 | impl Closee for WeakSession {
[INFO] [stdout]      |                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Sync`
[INFO] [stdout]     --> src/api/session.rs:3593:20
[INFO] [stdout]      |
[INFO] [stdout] 3593 |     type TClosee = WeakSession;
[INFO] [stdout]      |                    ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `WeakSession: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:3593:20
[INFO] [stdout]      |
[INFO] [stdout] 3593 |     type TClosee = WeakSession;
[INFO] [stdout]      |                    ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `SubscriberUndeclaration<Handler>: std::marker::Send`
[INFO] [stdout]    --> src/api/subscriber.rs:259:26
[INFO] [stdout]     |
[INFO] [stdout] 259 |     type Undeclaration = SubscriberUndeclaration<Handler>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `SubscriberUndeclaration<Handler>: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/subscriber.rs:259:26
[INFO] [stdout]     |
[INFO] [stdout] 259 |     type Undeclaration = SubscriberUndeclaration<Handler>;
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `api::liveliness::LivelinessToken::undeclare::{opaque#0} == LivelinessTokenUndeclaration`
[INFO] [stdout]    --> src/api/liveliness.rs:296:31
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn undeclare(self) -> impl Resolve<ZResult<()>> {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `api::liveliness::LivelinessToken::undeclare::{opaque#0} == _`
[INFO] [stdout]    --> src/api/liveliness.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn undeclare(self) -> impl Resolve<ZResult<()>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `LivelinessTokenUndeclaration: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/liveliness.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn undeclare(self) -> impl Resolve<ZResult<()>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Publisher<'_>::matching_status::{opaque#0}<'_> == ResolveFuture<{async block@src/api/publisher.rs:322:40: 322:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>>`
[INFO] [stdout]    --> src/api/publisher.rs:321:38
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `api::liveliness::LivelinessToken::undeclare::{opaque#0} == LivelinessTokenUndeclaration`
[INFO] [stdout]    --> src/api/liveliness.rs:296:31
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn undeclare(self) -> impl Resolve<ZResult<()>> {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/publisher.rs:322:40: 322:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]    --> src/api/publisher.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{async block@src/api/publisher.rs:322:40: 322:50}: std::marker::Send`
[INFO] [stdout]    --> src/api/publisher.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 | /         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout] 323 | |             self.session.matching_status(
[INFO] [stdout] 324 | |                 self.key_expr(),
[INFO] [stdout] 325 | |                 self.destination,
[INFO] [stdout] ...   |
[INFO] [stdout] 328 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/publisher.rs:322:40: 322:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]    --> src/api/publisher.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 | /         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout] 323 | |             self.session.matching_status(
[INFO] [stdout] 324 | |                 self.key_expr(),
[INFO] [stdout] 325 | |                 self.destination,
[INFO] [stdout] ...   |
[INFO] [stdout] 328 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `api::liveliness::LivelinessToken::undeclare::{opaque#0} == _`
[INFO] [stdout]    --> src/api/liveliness.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn undeclare(self) -> impl Resolve<ZResult<()>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `LivelinessTokenUndeclaration: Resolve<Result<(), Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]    --> src/api/liveliness.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub fn undeclare(self) -> impl Resolve<ZResult<()>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Publisher<'_>::matching_status::{opaque#0}<'_> == _`
[INFO] [stdout]    --> src/api/publisher.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Publisher<'_>::matching_status::{opaque#0}<'_> == ResolveFuture<{async block@src/api/publisher.rs:322:40: 322:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>>`
[INFO] [stdout]    --> src/api/publisher.rs:321:38
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/publisher.rs:322:40: 322:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]    --> src/api/publisher.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{async block@src/api/publisher.rs:322:40: 322:50}: std::marker::Send`
[INFO] [stdout]    --> src/api/publisher.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 | /         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout] 323 | |             self.session.matching_status(
[INFO] [stdout] 324 | |                 self.key_expr(),
[INFO] [stdout] 325 | |                 self.destination,
[INFO] [stdout] ...   |
[INFO] [stdout] 328 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/publisher.rs:322:40: 322:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]    --> src/api/publisher.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 | /         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout] 323 | |             self.session.matching_status(
[INFO] [stdout] 324 | |                 self.key_expr(),
[INFO] [stdout] 325 | |                 self.destination,
[INFO] [stdout] ...   |
[INFO] [stdout] 328 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{async block@src/api/publisher.rs:322:40: 322:50}: std::marker::Send`
[INFO] [stdout]    --> src/api/publisher.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/publisher.rs:322:40: 322:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]    --> src/api/publisher.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/publisher.rs:322:40: 322:50}, Result<MatchingStatus, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>: Resolve<Result<_, _>>`
[INFO] [stdout]    --> src/api/publisher.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/publisher.rs:322:40: 322:50}, Result<MatchingStatus, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>> well-formed`
[INFO] [stdout]    --> src/api/publisher.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Publisher<'_>::matching_status::{opaque#0}<'_> == _`
[INFO] [stdout]    --> src/api/publisher.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{async block@src/api/publisher.rs:322:40: 322:50}: std::marker::Send`
[INFO] [stdout]    --> src/api/publisher.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Querier<'_>::matching_status::{opaque#0}<'_> == ResolveFuture<{async block@src/api/querier.rs:227:40: 227:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>>`
[INFO] [stdout]    --> src/api/querier.rs:226:38
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/publisher.rs:322:40: 322:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]    --> src/api/publisher.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/querier.rs:227:40: 227:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]    --> src/api/querier.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{async block@src/api/querier.rs:227:40: 227:50}: std::marker::Send`
[INFO] [stdout]    --> src/api/querier.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 | /         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout] 228 | |             self.session.matching_status(
[INFO] [stdout] 229 | |                 self.key_expr(),
[INFO] [stdout] 230 | |                 self.destination,
[INFO] [stdout] ...   |
[INFO] [stdout] 233 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/querier.rs:227:40: 227:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]    --> src/api/querier.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 | /         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout] 228 | |             self.session.matching_status(
[INFO] [stdout] 229 | |                 self.key_expr(),
[INFO] [stdout] 230 | |                 self.destination,
[INFO] [stdout] ...   |
[INFO] [stdout] 233 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/publisher.rs:322:40: 322:50}, Result<MatchingStatus, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>: Resolve<Result<_, _>>`
[INFO] [stdout]    --> src/api/publisher.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/publisher.rs:322:40: 322:50}, Result<MatchingStatus, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>> well-formed`
[INFO] [stdout]    --> src/api/publisher.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Querier<'_>::matching_status::{opaque#0}<'_> == _`
[INFO] [stdout]    --> src/api/querier.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Querier<'_>::matching_status::{opaque#0}<'_> == ResolveFuture<{async block@src/api/querier.rs:227:40: 227:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>>`
[INFO] [stdout]    --> src/api/querier.rs:226:38
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/querier.rs:227:40: 227:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]    --> src/api/querier.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{async block@src/api/querier.rs:227:40: 227:50}: std::marker::Send`
[INFO] [stdout]    --> src/api/querier.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 | /         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout] 228 | |             self.session.matching_status(
[INFO] [stdout] 229 | |                 self.key_expr(),
[INFO] [stdout] 230 | |                 self.destination,
[INFO] [stdout] ...   |
[INFO] [stdout] 233 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/querier.rs:227:40: 227:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]    --> src/api/querier.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 | /         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout] 228 | |             self.session.matching_status(
[INFO] [stdout] 229 | |                 self.key_expr(),
[INFO] [stdout] 230 | |                 self.destination,
[INFO] [stdout] ...   |
[INFO] [stdout] 233 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{async block@src/api/querier.rs:227:40: 227:50}: std::marker::Send`
[INFO] [stdout]    --> src/api/querier.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/querier.rs:227:40: 227:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]    --> src/api/querier.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/querier.rs:227:40: 227:50}, Result<MatchingStatus, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>: Resolve<Result<_, _>>`
[INFO] [stdout]    --> src/api/querier.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/querier.rs:227:40: 227:50}, Result<MatchingStatus, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>> well-formed`
[INFO] [stdout]    --> src/api/querier.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Querier<'_>::matching_status::{opaque#0}<'_> == _`
[INFO] [stdout]    --> src/api/querier.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{async block@src/api/querier.rs:227:40: 227:50}: std::marker::Send`
[INFO] [stdout]    --> src/api/querier.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Arc<WeakSession>: CoerceUnsized<Arc<dyn EPrimitives + std::marker::Send + std::marker::Sync>>`
[INFO] [stdout]    --> src/api/session.rs:882:65
[INFO] [stdout]     |
[INFO] [stdout] 882 |             let (_face_id, primitives) = runtime.new_primitives(Arc::new(session.downgrade()));
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/querier.rs:227:40: 227:50}, Result<MatchingStatus, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]    --> src/api/querier.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         zenoh_core::ResolveFuture::new(async move {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session: std::marker::Send`
[INFO] [stdout]    --> src/api/session.rs:856:9
[INFO] [stdout]     |
[INFO] [stdout] 856 | /         ResolveClosure::new(move || {
[INFO] [stdout] 857 | |             let publisher_qos = runtime
[INFO] [stdout] 858 | |                 .get_config()
[INFO] [stdout] 859 | |                 .get_typed::<PublisherQoSConfList>("qos/publication")
[INFO] [stdout] ...   |
[INFO] [stdout] 889 | |             session
[INFO] [stdout] 890 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/querier.rs:227:40: 227:50}, Result<MatchingStatus, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>: Resolve<Result<_, _>>`
[INFO] [stdout]    --> src/api/querier.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveFuture<{async block@src/api/querier.rs:227:40: 227:50}, Result<MatchingStatus, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>> well-formed`
[INFO] [stdout]    --> src/api/querier.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub fn matching_status(&self) -> impl Resolve<ZResult<MatchingStatus>> + '_ {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session::init::{opaque#0} == ResolveClosure<{closure@src/api/session.rs:856:29: 856:36}, Session>`
[INFO] [stdout]    --> src/api/session.rs:855:10
[INFO] [stdout]     |
[INFO] [stdout] 855 |     ) -> impl Resolve<Session> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Arc<WeakSession>: CoerceUnsized<Arc<dyn EPrimitives + std::marker::Send + std::marker::Sync>>`
[INFO] [stdout]    --> src/api/session.rs:882:65
[INFO] [stdout]     |
[INFO] [stdout] 882 |             let (_face_id, primitives) = runtime.new_primitives(Arc::new(session.downgrade()));
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:856:29: 856:36}, Session> well-formed`
[INFO] [stdout]    --> src/api/session.rs:856:9
[INFO] [stdout]     |
[INFO] [stdout] 856 |         ResolveClosure::new(move || {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:856:29: 856:36}, Session> well-formed`
[INFO] [stdout]    --> src/api/session.rs:856:9
[INFO] [stdout]     |
[INFO] [stdout] 856 | /         ResolveClosure::new(move || {
[INFO] [stdout] 857 | |             let publisher_qos = runtime
[INFO] [stdout] 858 | |                 .get_config()
[INFO] [stdout] 859 | |                 .get_typed::<PublisherQoSConfList>("qos/publication")
[INFO] [stdout] ...   |
[INFO] [stdout] 889 | |             session
[INFO] [stdout] 890 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session: std::marker::Send`
[INFO] [stdout]    --> src/api/session.rs:856:9
[INFO] [stdout]     |
[INFO] [stdout] 856 | /         ResolveClosure::new(move || {
[INFO] [stdout] 857 | |             let publisher_qos = runtime
[INFO] [stdout] 858 | |                 .get_config()
[INFO] [stdout] 859 | |                 .get_typed::<PublisherQoSConfList>("qos/publication")
[INFO] [stdout] ...   |
[INFO] [stdout] 889 | |             session
[INFO] [stdout] 890 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session::init::{opaque#0} == _`
[INFO] [stdout]    --> src/api/session.rs:851:5
[INFO] [stdout]     |
[INFO] [stdout] 851 | /     pub(crate) fn init(
[INFO] [stdout] 852 | |         runtime: GenericRuntime,
[INFO] [stdout] 853 | |         aggregated_subscribers: Vec<OwnedKeyExpr>,
[INFO] [stdout] 854 | |         aggregated_publishers: Vec<OwnedKeyExpr>,
[INFO] [stdout] 855 | |     ) -> impl Resolve<Session> {
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session: std::marker::Send`
[INFO] [stdout]    --> src/api/session.rs:856:9
[INFO] [stdout]     |
[INFO] [stdout] 856 |         ResolveClosure::new(move || {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:856:29: 856:36}, Session> well-formed`
[INFO] [stdout]    --> src/api/session.rs:856:9
[INFO] [stdout]     |
[INFO] [stdout] 856 |         ResolveClosure::new(move || {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session::init::{opaque#0} == ResolveClosure<{closure@src/api/session.rs:856:29: 856:36}, Session>`
[INFO] [stdout]    --> src/api/session.rs:855:10
[INFO] [stdout]     |
[INFO] [stdout] 855 |     ) -> impl Resolve<Session> {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:856:29: 856:36}, Session> well-formed`
[INFO] [stdout]    --> src/api/session.rs:856:9
[INFO] [stdout]     |
[INFO] [stdout] 856 |         ResolveClosure::new(move || {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:856:29: 856:36}, Session> well-formed`
[INFO] [stdout]    --> src/api/session.rs:856:9
[INFO] [stdout]     |
[INFO] [stdout] 856 | /         ResolveClosure::new(move || {
[INFO] [stdout] 857 | |             let publisher_qos = runtime
[INFO] [stdout] 858 | |                 .get_config()
[INFO] [stdout] 859 | |                 .get_typed::<PublisherQoSConfList>("qos/publication")
[INFO] [stdout] ...   |
[INFO] [stdout] 889 | |             session
[INFO] [stdout] 890 | |         })
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:856:29: 856:36}, Session>: Resolve<Session>`
[INFO] [stdout]    --> src/api/session.rs:851:5
[INFO] [stdout]     |
[INFO] [stdout] 851 | /     pub(crate) fn init(
[INFO] [stdout] 852 | |         runtime: GenericRuntime,
[INFO] [stdout] 853 | |         aggregated_subscribers: Vec<OwnedKeyExpr>,
[INFO] [stdout] 854 | |         aggregated_publishers: Vec<OwnedKeyExpr>,
[INFO] [stdout] 855 | |     ) -> impl Resolve<Session> {
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:856:29: 856:36}, Session> well-formed`
[INFO] [stdout]    --> src/api/session.rs:851:5
[INFO] [stdout]     |
[INFO] [stdout] 851 | /     pub(crate) fn init(
[INFO] [stdout] 852 | |         runtime: GenericRuntime,
[INFO] [stdout] 853 | |         aggregated_subscribers: Vec<OwnedKeyExpr>,
[INFO] [stdout] 854 | |         aggregated_publishers: Vec<OwnedKeyExpr>,
[INFO] [stdout] 855 | |     ) -> impl Resolve<Session> {
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session::init::{opaque#0} == _`
[INFO] [stdout]    --> src/api/session.rs:851:5
[INFO] [stdout]     |
[INFO] [stdout] 851 | /     pub(crate) fn init(
[INFO] [stdout] 852 | |         runtime: GenericRuntime,
[INFO] [stdout] 853 | |         aggregated_subscribers: Vec<OwnedKeyExpr>,
[INFO] [stdout] 854 | |         aggregated_publishers: Vec<OwnedKeyExpr>,
[INFO] [stdout] 855 | |     ) -> impl Resolve<Session> {
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session: std::marker::Send`
[INFO] [stdout]    --> src/api/session.rs:856:9
[INFO] [stdout]     |
[INFO] [stdout] 856 |         ResolveClosure::new(move || {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:856:29: 856:36}, Session> well-formed`
[INFO] [stdout]    --> src/api/session.rs:856:9
[INFO] [stdout]     |
[INFO] [stdout] 856 |         ResolveClosure::new(move || {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Result<KeyExpr<'_>, Box<dyn IError + std::marker::Send + std::marker::Sync>>: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:856:29: 856:36}, Session>: Resolve<Session>`
[INFO] [stdout]    --> src/api/session.rs:851:5
[INFO] [stdout]     |
[INFO] [stdout] 851 | /     pub(crate) fn init(
[INFO] [stdout] 852 | |         runtime: GenericRuntime,
[INFO] [stdout] 853 | |         aggregated_subscribers: Vec<OwnedKeyExpr>,
[INFO] [stdout] 854 | |         aggregated_publishers: Vec<OwnedKeyExpr>,
[INFO] [stdout] 855 | |     ) -> impl Resolve<Session> {
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:856:29: 856:36}, Session> well-formed`
[INFO] [stdout]    --> src/api/session.rs:851:5
[INFO] [stdout]     |
[INFO] [stdout] 851 | /     pub(crate) fn init(
[INFO] [stdout] 852 | |         runtime: GenericRuntime,
[INFO] [stdout] 853 | |         aggregated_subscribers: Vec<OwnedKeyExpr>,
[INFO] [stdout] 854 | |         aggregated_publishers: Vec<OwnedKeyExpr>,
[INFO] [stdout] 855 | |     ) -> impl Resolve<Session> {
[INFO] [stdout]     | |______________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]     = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]     = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Result<KeyExpr<'_>, Box<dyn IError + std::marker::Send + std::marker::Sync>>: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session::declare_keyexpr<'a, 'b, TryIntoKeyExpr>::{opaque#0}<'b, 'a> == ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'_>, Box<dyn IError + std::marker::Send + std::marker::Sync>>>`
[INFO] [stdout]     --> src/api/session.rs:1283:10
[INFO] [stdout]      |
[INFO] [stdout] 1283 |     ) -> impl Resolve<ZResult<KeyExpr<'b>>> + 'a
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'b>, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{closure@src/api/session.rs:1289:29: 1289:36}: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'b>, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session::declare_keyexpr<'a, 'b, TryIntoKeyExpr>::{opaque#0}<'b, 'a> == ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'_>, Box<dyn IError + std::marker::Send + std::marker::Sync>>>`
[INFO] [stdout]     --> src/api/session.rs:1283:10
[INFO] [stdout]      |
[INFO] [stdout] 1283 |     ) -> impl Resolve<ZResult<KeyExpr<'b>>> + 'a
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session::declare_keyexpr<'_, '_, TryIntoKeyExpr>::{opaque#0}<'_, '_> == _`
[INFO] [stdout]     --> src/api/session.rs:1280:5
[INFO] [stdout]      |
[INFO] [stdout] 1280 | /     pub fn declare_keyexpr<'a, 'b: 'a, TryIntoKeyExpr>(
[INFO] [stdout] 1281 | |         &'a self,
[INFO] [stdout] 1282 | |         key_expr: TryIntoKeyExpr,
[INFO] [stdout] 1283 | |     ) -> impl Resolve<ZResult<KeyExpr<'b>>> + 'a
[INFO] [stdout] 1284 | |     where
[INFO] [stdout] 1285 | |         TryIntoKeyExpr: TryInto<KeyExpr<'b>>,
[INFO] [stdout] 1286 | |         <TryIntoKeyExpr as TryInto<KeyExpr<'b>>>::Error: Into<zenoh_result::Error>,
[INFO] [stdout]      | |___________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'b>, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{closure@src/api/session.rs:1289:29: 1289:36}: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'b>, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Result<KeyExpr<'_>, Box<dyn IError + std::marker::Send + std::marker::Sync>>: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{closure@src/api/session.rs:1289:29: 1289:36}: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'_>, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'_>, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session::declare_keyexpr<'_, '_, TryIntoKeyExpr>::{opaque#0}<'_, '_> == _`
[INFO] [stdout]     --> src/api/session.rs:1280:5
[INFO] [stdout]      |
[INFO] [stdout] 1280 | /     pub fn declare_keyexpr<'a, 'b: 'a, TryIntoKeyExpr>(
[INFO] [stdout] 1281 | |         &'a self,
[INFO] [stdout] 1282 | |         key_expr: TryIntoKeyExpr,
[INFO] [stdout] 1283 | |     ) -> impl Resolve<ZResult<KeyExpr<'b>>> + 'a
[INFO] [stdout] 1284 | |     where
[INFO] [stdout] 1285 | |         TryIntoKeyExpr: TryInto<KeyExpr<'b>>,
[INFO] [stdout] 1286 | |         <TryIntoKeyExpr as TryInto<KeyExpr<'b>>>::Error: Into<zenoh_result::Error>,
[INFO] [stdout]      | |___________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'b>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>: Resolve<Result<KeyExpr<'b>, _>>`
[INFO] [stdout]     --> src/api/session.rs:1280:5
[INFO] [stdout]      |
[INFO] [stdout] 1280 | /     pub fn declare_keyexpr<'a, 'b: 'a, TryIntoKeyExpr>(
[INFO] [stdout] 1281 | |         &'a self,
[INFO] [stdout] 1282 | |         key_expr: TryIntoKeyExpr,
[INFO] [stdout] 1283 | |     ) -> impl Resolve<ZResult<KeyExpr<'b>>> + 'a
[INFO] [stdout] 1284 | |     where
[INFO] [stdout] 1285 | |         TryIntoKeyExpr: TryInto<KeyExpr<'b>>,
[INFO] [stdout] 1286 | |         <TryIntoKeyExpr as TryInto<KeyExpr<'b>>>::Error: Into<zenoh_result::Error>,
[INFO] [stdout]      | |___________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'b>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1280:5
[INFO] [stdout]      |
[INFO] [stdout] 1280 | /     pub fn declare_keyexpr<'a, 'b: 'a, TryIntoKeyExpr>(
[INFO] [stdout] 1281 | |         &'a self,
[INFO] [stdout] 1282 | |         key_expr: TryIntoKeyExpr,
[INFO] [stdout] 1283 | |     ) -> impl Resolve<ZResult<KeyExpr<'b>>> + 'a
[INFO] [stdout] 1284 | |     where
[INFO] [stdout] 1285 | |         TryIntoKeyExpr: TryInto<KeyExpr<'b>>,
[INFO] [stdout] 1286 | |         <TryIntoKeyExpr as TryInto<KeyExpr<'b>>>::Error: Into<zenoh_result::Error>,
[INFO] [stdout]      | |___________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Result<KeyExpr<'_>, Box<dyn IError + std::marker::Send + std::marker::Sync>>: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{closure@src/api/session.rs:1289:29: 1289:36}: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'_>, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'_>, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1289:9
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         ResolveClosure::new(move || key_expr?.declare(self, true))
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'b>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>: Resolve<Result<KeyExpr<'b>, _>>`
[INFO] [stdout]     --> src/api/session.rs:1280:5
[INFO] [stdout]      |
[INFO] [stdout] 1280 | /     pub fn declare_keyexpr<'a, 'b: 'a, TryIntoKeyExpr>(
[INFO] [stdout] 1281 | |         &'a self,
[INFO] [stdout] 1282 | |         key_expr: TryIntoKeyExpr,
[INFO] [stdout] 1283 | |     ) -> impl Resolve<ZResult<KeyExpr<'b>>> + 'a
[INFO] [stdout] 1284 | |     where
[INFO] [stdout] 1285 | |         TryIntoKeyExpr: TryInto<KeyExpr<'b>>,
[INFO] [stdout] 1286 | |         <TryIntoKeyExpr as TryInto<KeyExpr<'b>>>::Error: Into<zenoh_result::Error>,
[INFO] [stdout]      | |___________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1289:29: 1289:36}, Result<KeyExpr<'b>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1280:5
[INFO] [stdout]      |
[INFO] [stdout] 1280 | /     pub fn declare_keyexpr<'a, 'b: 'a, TryIntoKeyExpr>(
[INFO] [stdout] 1281 | |         &'a self,
[INFO] [stdout] 1282 | |         key_expr: TryIntoKeyExpr,
[INFO] [stdout] 1283 | |     ) -> impl Resolve<ZResult<KeyExpr<'b>>> + 'a
[INFO] [stdout] 1284 | |     where
[INFO] [stdout] 1285 | |         TryIntoKeyExpr: TryInto<KeyExpr<'b>>,
[INFO] [stdout] 1286 | |         <TryIntoKeyExpr as TryInto<KeyExpr<'b>>>::Error: Into<zenoh_result::Error>,
[INFO] [stdout]      | |___________________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/api/session.rs:1454:13
[INFO] [stdout]      |
[INFO] [stdout] 1454 |             Ok(session)
[INFO] [stdout]      |             ^^ cannot infer type of the type parameter `E` declared on the enum `Result`
[INFO] [stdout]      |
[INFO] [stdout] help: consider specifying the generic arguments
[INFO] [stdout]      |
[INFO] [stdout] 1454 |             Ok::<Session, E>(session)
[INFO] [stdout]      |               ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session::declare_prefix::{opaque#0}<'a> == ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]     --> src/api/session.rs:1470:10
[INFO] [stdout]      |
[INFO] [stdout] 1470 |     ) -> impl Resolve<ZResult<Option<ExprId>>> + 'a {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 |         ResolveClosure::new(move || {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{closure@src/api/session.rs:1471:29: 1471:36}: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 | /         ResolveClosure::new(move || {
[INFO] [stdout] 1472 | |             trace!("declare_prefix({:?})", prefix);
[INFO] [stdout] 1473 | |             let mut state = zwrite!(self.0.state);
[INFO] [stdout] 1474 | |             let primitives = state.primitives()?;
[INFO] [stdout] ...    |
[INFO] [stdout] 1530 | |         })
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 | /         ResolveClosure::new(move || {
[INFO] [stdout] 1472 | |             trace!("declare_prefix({:?})", prefix);
[INFO] [stdout] 1473 | |             let mut state = zwrite!(self.0.state);
[INFO] [stdout] 1474 | |             let primitives = state.primitives()?;
[INFO] [stdout] ...    |
[INFO] [stdout] 1530 | |         })
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/api/session.rs:1454:13
[INFO] [stdout]      |
[INFO] [stdout] 1454 |             Ok(session)
[INFO] [stdout]      |             ^^ cannot infer type of the type parameter `E` declared on the enum `Result`
[INFO] [stdout]      |
[INFO] [stdout] help: consider specifying the generic arguments
[INFO] [stdout]      |
[INFO] [stdout] 1454 |             Ok::<Session, E>(session)
[INFO] [stdout]      |               ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session::declare_prefix::{opaque#0}<'_> == _`
[INFO] [stdout]     --> src/api/session.rs:1466:5
[INFO] [stdout]      |
[INFO] [stdout] 1466 | /     pub(crate) fn declare_prefix<'a>(
[INFO] [stdout] 1467 | |         &'a self,
[INFO] [stdout] 1468 | |         prefix: &'a str,
[INFO] [stdout] 1469 | |         force: bool,
[INFO] [stdout] 1470 | |     ) -> impl Resolve<ZResult<Option<ExprId>>> + 'a {
[INFO] [stdout]      | |___________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session::declare_prefix::{opaque#0}<'a> == ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>`
[INFO] [stdout]     --> src/api/session.rs:1470:10
[INFO] [stdout]      |
[INFO] [stdout] 1470 |     ) -> impl Resolve<ZResult<Option<ExprId>>> + 'a {
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 |         ResolveClosure::new(move || {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{closure@src/api/session.rs:1471:29: 1471:36}: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 |         ResolveClosure::new(move || {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{closure@src/api/session.rs:1471:29: 1471:36}: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 | /         ResolveClosure::new(move || {
[INFO] [stdout] 1472 | |             trace!("declare_prefix({:?})", prefix);
[INFO] [stdout] 1473 | |             let mut state = zwrite!(self.0.state);
[INFO] [stdout] 1474 | |             let primitives = state.primitives()?;
[INFO] [stdout] ...    |
[INFO] [stdout] 1530 | |         })
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 | /         ResolveClosure::new(move || {
[INFO] [stdout] 1472 | |             trace!("declare_prefix({:?})", prefix);
[INFO] [stdout] 1473 | |             let mut state = zwrite!(self.0.state);
[INFO] [stdout] 1474 | |             let primitives = state.primitives()?;
[INFO] [stdout] ...    |
[INFO] [stdout] 1530 | |         })
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 |         ResolveClosure::new(move || {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 | /         ResolveClosure::new(move || {
[INFO] [stdout] 1472 | |             trace!("declare_prefix({:?})", prefix);
[INFO] [stdout] 1473 | |             let mut state = zwrite!(self.0.state);
[INFO] [stdout] 1474 | |             let primitives = state.primitives()?;
[INFO] [stdout] ...    |
[INFO] [stdout] 1530 | |         })
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>: Resolve<Result<Option<u16>, _>>`
[INFO] [stdout]     --> src/api/session.rs:1466:5
[INFO] [stdout]      |
[INFO] [stdout] 1466 | /     pub(crate) fn declare_prefix<'a>(
[INFO] [stdout] 1467 | |         &'a self,
[INFO] [stdout] 1468 | |         prefix: &'a str,
[INFO] [stdout] 1469 | |         force: bool,
[INFO] [stdout] 1470 | |     ) -> impl Resolve<ZResult<Option<ExprId>>> + 'a {
[INFO] [stdout]      | |___________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1466:5
[INFO] [stdout]      |
[INFO] [stdout] 1466 | /     pub(crate) fn declare_prefix<'a>(
[INFO] [stdout] 1467 | |         &'a self,
[INFO] [stdout] 1468 | |         prefix: &'a str,
[INFO] [stdout] 1469 | |         force: bool,
[INFO] [stdout] 1470 | |     ) -> impl Resolve<ZResult<Option<ExprId>>> + 'a {
[INFO] [stdout]      | |___________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `Session::declare_prefix::{opaque#0}<'_> == _`
[INFO] [stdout]     --> src/api/session.rs:1466:5
[INFO] [stdout]      |
[INFO] [stdout] 1466 | /     pub(crate) fn declare_prefix<'a>(
[INFO] [stdout] 1467 | |         &'a self,
[INFO] [stdout] 1468 | |         prefix: &'a str,
[INFO] [stdout] 1469 | |         force: bool,
[INFO] [stdout] 1470 | |     ) -> impl Resolve<ZResult<Option<ExprId>>> + 'a {
[INFO] [stdout]      | |___________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `{closure@src/api/session.rs:1471:29: 1471:36}: std::marker::Send`
[INFO] [stdout]     --> src/api/session.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 |         ResolveClosure::new(move || {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 |         ResolveClosure::new(move || {
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<dyn IError + std::marker::Send + std::marker::Sync>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1471:9
[INFO] [stdout]      |
[INFO] [stdout] 1471 | /         ResolveClosure::new(move || {
[INFO] [stdout] 1472 | |             trace!("declare_prefix({:?})", prefix);
[INFO] [stdout] 1473 | |             let mut state = zwrite!(self.0.state);
[INFO] [stdout] 1474 | |             let primitives = state.primitives()?;
[INFO] [stdout] ...    |
[INFO] [stdout] 1530 | |         })
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>>: Resolve<Result<Option<u16>, _>>`
[INFO] [stdout]     --> src/api/session.rs:1466:5
[INFO] [stdout]      |
[INFO] [stdout] 1466 | /     pub(crate) fn declare_prefix<'a>(
[INFO] [stdout] 1467 | |         &'a self,
[INFO] [stdout] 1468 | |         prefix: &'a str,
[INFO] [stdout] 1469 | |         force: bool,
[INFO] [stdout] 1470 | |     ) -> impl Resolve<ZResult<Option<ExprId>>> + 'a {
[INFO] [stdout]      | |___________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: overflow evaluating the requirement `ResolveClosure<{closure@src/api/session.rs:1471:29: 1471:36}, Result<std::option::Option<u16>, Box<(dyn IError + std::marker::Send + std::marker::Sync + 'static)>>> well-formed`
[INFO] [stdout]     --> src/api/session.rs:1466:5
[INFO] [stdout]      |
[INFO] [stdout] 1466 | /     pub(crate) fn declare_prefix<'a>(
[INFO] [stdout] 1467 | |         &'a self,
[INFO] [stdout] 1468 | |         prefix: &'a str,
[INFO] [stdout] 1469 | |         force: bool,
[INFO] [stdout] 1470 | |     ) -> impl Resolve<ZResult<Option<ExprId>>> + 'a {
[INFO] [stdout]      | |___________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`zenoh`)
[INFO] [stdout]      = help: or consider adding a manual `impl` of auto traits like `Send` for intermediate types, if auto traits are involved
[INFO] [stdout]      = note: this lint is attached to the whole crate and can't be disabled on a per-function basis
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #159228 <https://github.com/rust-lang/rust/issues/159228>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zenoh` (lib test) due to 1 previous error; 81 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/760e1de835e253bf28bbcbfee38b5e8ed9ffe074/bin/rustc --crate-name zenoh --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --warn=unsafe_op_in_unsafe_fn --warn=unexpected_cfgs --check-cfg 'cfg(nolocal_thread_not_available)' --test --cfg 'feature="auth_pubkey"' --cfg 'feature="auth_usrpwd"' --cfg 'feature="default"' --cfg 'feature="transport_compression"' --cfg 'feature="transport_multilink"' --cfg 'feature="transport_quic"' --cfg 'feature="transport_quic_datagram"' --cfg 'feature="transport_tcp"' --cfg 'feature="transport_tls"' --cfg 'feature="transport_udp"' --cfg 'feature="transport_unixsock-stream"' --cfg 'feature="transport_ws"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auth_pubkey", "auth_usrpwd", "default", "internal", "internal_config", "plugins", "runtime_plugins", "shared-memory", "stats", "test", "tracing-instrument", "transport_compression", "transport_multilink", "transport_quic", "transport_quic_datagram", "transport_serial", "transport_tcp", "transport_tls", "transport_udp", "transport_unixpipe", "transport_unixsock-stream", "transport_vsock", "transport_ws", "unstable", "zenoh-shm", "zenoh-stats"))' -C metadata=101ab81725cb9fce -C extra-filename=-86e0156216a3e1b6 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern ahash=/opt/rustwide/target/debug/deps/libahash-0465966fea5e14ed.rmeta --extern arc_swap=/opt/rustwide/target/debug/deps/libarc_swap-a5237faa4bf6bc72.rmeta --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-5e6c8dc165503e7e.so --extern bytes=/opt/rustwide/target/debug/deps/libbytes-c3c82aecfaa31497.rmeta --extern const_format=/opt/rustwide/target/debug/deps/libconst_format-0a9372884418f19f.rmeta --extern flate2=/opt/rustwide/target/debug/deps/libflate2-8f7dd38580e70830.rmeta --extern flume=/opt/rustwide/target/debug/deps/libflume-37fee750888e209a.rmeta --extern futures=/opt/rustwide/target/debug/deps/libfutures-9b792dd8d7f58c70.rmeta --extern git_version=/opt/rustwide/target/debug/deps/libgit_version-37d9ed553cfa50ff.rmeta --extern itertools=/opt/rustwide/target/debug/deps/libitertools-ac1cf5e414eca6f7.rmeta --extern json5=/opt/rustwide/target/debug/deps/libjson5-b8b28fe1bbdd6049.rmeta --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-7d019230080eb74e.rmeta --extern libc=/opt/rustwide/target/debug/deps/liblibc-c746263dbbbb441f.rmeta --extern nonempty_collections=/opt/rustwide/target/debug/deps/libnonempty_collections-3731e24f055761f5.rmeta --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-6f8123b0c2eed634.rmeta --extern petgraph=/opt/rustwide/target/debug/deps/libpetgraph-6b1985e22c00127d.rmeta --extern phf=/opt/rustwide/target/debug/deps/libphf-4d08bb0ed55eaaf4.rmeta --extern predicates=/opt/rustwide/target/debug/deps/libpredicates-1b4d7c39ce708215.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-49421e404070ba11.rmeta --extern regex=/opt/rustwide/target/debug/deps/libregex-18fec8636b758d44.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-1ffdbdf514dd00fa.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-0be0870207923304.rmeta --extern socket2=/opt/rustwide/target/debug/deps/libsocket2-0d568dea1e56f79a.rmeta --extern test_case=/opt/rustwide/target/debug/deps/libtest_case-86bbdfce6308c7b7.rmeta --extern tokio=/opt/rustwide/target/debug/deps/libtokio-0a6a3973ab0b555f.rmeta --extern tokio_util=/opt/rustwide/target/debug/deps/libtokio_util-f0689399a7099a83.rmeta --extern tracing=/opt/rustwide/target/debug/deps/libtracing-482bf527cc98c86f.rmeta --extern tracing_capture=/opt/rustwide/target/debug/deps/libtracing_capture-f21f2972e2f8adc5.rmeta --extern tracing_subscriber=/opt/rustwide/target/debug/deps/libtracing_subscriber-a3ee1be791a99f0e.rmeta --extern tracing_tunnel=/opt/rustwide/target/debug/deps/libtracing_tunnel-d7afa90140f8a393.rmeta --extern uhlc=/opt/rustwide/target/debug/deps/libuhlc-547dfac1f8173314.rmeta --extern vec_map=/opt/rustwide/target/debug/deps/libvec_map-6191759eaecb883d.rmeta --extern zenoh_buffers=/opt/rustwide/target/debug/deps/libzenoh_buffers-b0ff7a7e6d08d36b.rmeta --extern zenoh_codec=/opt/rustwide/target/debug/deps/libzenoh_codec-1a25dfc47b30860b.rmeta --extern zenoh_collections=/opt/rustwide/target/debug/deps/libzenoh_collections-736ef0d2989e2243.rmeta --extern zenoh_config=/opt/rustwide/target/debug/deps/libzenoh_config-06d127780dc25feb.rmeta --extern zenoh_core=/opt/rustwide/target/debug/deps/libzenoh_core-11e804c9aedfd07a.rmeta --extern zenoh_keyexpr=/opt/rustwide/target/debug/deps/libzenoh_keyexpr-66c936c02eccedaa.rmeta --extern zenoh_link=/opt/rustwide/target/debug/deps/libzenoh_link-8cfd4e0013652fba.rmeta --extern zenoh_link_commons=/opt/rustwide/target/debug/deps/libzenoh_link_commons-320481ab96a189fa.rmeta --extern zenoh_macros=/opt/rustwide/target/debug/deps/libzenoh_macros-b8410932e670eda1.so --extern zenoh_plugin_trait=/opt/rustwide/target/debug/deps/libzenoh_plugin_trait-2121135ca0e7a3a2.rmeta --extern zenoh_protocol=/opt/rustwide/target/debug/deps/libzenoh_protocol-0dac67d840214f73.rmeta --extern zenoh_result=/opt/rustwide/target/debug/deps/libzenoh_result-b860eb913c1f6822.rmeta --extern zenoh_runtime=/opt/rustwide/target/debug/deps/libzenoh_runtime-0cc25251720cc41a.rmeta --extern zenoh_sync=/opt/rustwide/target/debug/deps/libzenoh_sync-1290aea586e07695.rmeta --extern zenoh_task=/opt/rustwide/target/debug/deps/libzenoh_task-fcc5a63c8cad5e8d.rmeta --extern zenoh_transport=/opt/rustwide/target/debug/deps/libzenoh_transport-0cb05c3f0dc1c8b1.rmeta --extern zenoh_util=/opt/rustwide/target/debug/deps/libzenoh_util-7568486e238df309.rmeta --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/ring-da50a822dd0bc7ef/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `zenoh` (lib) due to 1 previous error; 81 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/760e1de835e253bf28bbcbfee38b5e8ed9ffe074/bin/rustc --crate-name zenoh --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --warn=unsafe_op_in_unsafe_fn --warn=unexpected_cfgs --check-cfg 'cfg(nolocal_thread_not_available)' --cfg 'feature="auth_pubkey"' --cfg 'feature="auth_usrpwd"' --cfg 'feature="default"' --cfg 'feature="transport_compression"' --cfg 'feature="transport_multilink"' --cfg 'feature="transport_quic"' --cfg 'feature="transport_quic_datagram"' --cfg 'feature="transport_tcp"' --cfg 'feature="transport_tls"' --cfg 'feature="transport_udp"' --cfg 'feature="transport_unixsock-stream"' --cfg 'feature="transport_ws"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auth_pubkey", "auth_usrpwd", "default", "internal", "internal_config", "plugins", "runtime_plugins", "shared-memory", "stats", "test", "tracing-instrument", "transport_compression", "transport_multilink", "transport_quic", "transport_quic_datagram", "transport_serial", "transport_tcp", "transport_tls", "transport_udp", "transport_unixpipe", "transport_unixsock-stream", "transport_vsock", "transport_ws", "unstable", "zenoh-shm", "zenoh-stats"))' -C metadata=57b98cfddc0fc068 -C extra-filename=-7a52c56db60ec187 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern ahash=/opt/rustwide/target/debug/deps/libahash-0465966fea5e14ed.rmeta --extern arc_swap=/opt/rustwide/target/debug/deps/libarc_swap-a5237faa4bf6bc72.rmeta --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-5e6c8dc165503e7e.so --extern bytes=/opt/rustwide/target/debug/deps/libbytes-c3c82aecfaa31497.rmeta --extern const_format=/opt/rustwide/target/debug/deps/libconst_format-0a9372884418f19f.rmeta --extern flate2=/opt/rustwide/target/debug/deps/libflate2-8f7dd38580e70830.rmeta --extern flume=/opt/rustwide/target/debug/deps/libflume-37fee750888e209a.rmeta --extern futures=/opt/rustwide/target/debug/deps/libfutures-9b792dd8d7f58c70.rmeta --extern git_version=/opt/rustwide/target/debug/deps/libgit_version-37d9ed553cfa50ff.rmeta --extern itertools=/opt/rustwide/target/debug/deps/libitertools-ac1cf5e414eca6f7.rmeta --extern json5=/opt/rustwide/target/debug/deps/libjson5-b8b28fe1bbdd6049.rmeta --extern lazy_static=/opt/rustwide/target/debug/deps/liblazy_static-7d019230080eb74e.rmeta --extern nonempty_collections=/opt/rustwide/target/debug/deps/libnonempty_collections-3731e24f055761f5.rmeta --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-6f8123b0c2eed634.rmeta --extern petgraph=/opt/rustwide/target/debug/deps/libpetgraph-6b1985e22c00127d.rmeta --extern phf=/opt/rustwide/target/debug/deps/libphf-4d08bb0ed55eaaf4.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-49421e404070ba11.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-1ffdbdf514dd00fa.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-0be0870207923304.rmeta --extern socket2=/opt/rustwide/target/debug/deps/libsocket2-0d568dea1e56f79a.rmeta --extern tokio=/opt/rustwide/target/debug/deps/libtokio-0a6a3973ab0b555f.rmeta --extern tokio_util=/opt/rustwide/target/debug/deps/libtokio_util-f0689399a7099a83.rmeta --extern tracing=/opt/rustwide/target/debug/deps/libtracing-482bf527cc98c86f.rmeta --extern uhlc=/opt/rustwide/target/debug/deps/libuhlc-547dfac1f8173314.rmeta --extern vec_map=/opt/rustwide/target/debug/deps/libvec_map-6191759eaecb883d.rmeta --extern zenoh_buffers=/opt/rustwide/target/debug/deps/libzenoh_buffers-b0ff7a7e6d08d36b.rmeta --extern zenoh_codec=/opt/rustwide/target/debug/deps/libzenoh_codec-1a25dfc47b30860b.rmeta --extern zenoh_collections=/opt/rustwide/target/debug/deps/libzenoh_collections-736ef0d2989e2243.rmeta --extern zenoh_config=/opt/rustwide/target/debug/deps/libzenoh_config-06d127780dc25feb.rmeta --extern zenoh_core=/opt/rustwide/target/debug/deps/libzenoh_core-11e804c9aedfd07a.rmeta --extern zenoh_keyexpr=/opt/rustwide/target/debug/deps/libzenoh_keyexpr-66c936c02eccedaa.rmeta --extern zenoh_link=/opt/rustwide/target/debug/deps/libzenoh_link-8cfd4e0013652fba.rmeta --extern zenoh_link_commons=/opt/rustwide/target/debug/deps/libzenoh_link_commons-320481ab96a189fa.rmeta --extern zenoh_macros=/opt/rustwide/target/debug/deps/libzenoh_macros-b8410932e670eda1.so --extern zenoh_plugin_trait=/opt/rustwide/target/debug/deps/libzenoh_plugin_trait-2121135ca0e7a3a2.rmeta --extern zenoh_protocol=/opt/rustwide/target/debug/deps/libzenoh_protocol-0dac67d840214f73.rmeta --extern zenoh_result=/opt/rustwide/target/debug/deps/libzenoh_result-b860eb913c1f6822.rmeta --extern zenoh_runtime=/opt/rustwide/target/debug/deps/libzenoh_runtime-0cc25251720cc41a.rmeta --extern zenoh_sync=/opt/rustwide/target/debug/deps/libzenoh_sync-1290aea586e07695.rmeta --extern zenoh_task=/opt/rustwide/target/debug/deps/libzenoh_task-fcc5a63c8cad5e8d.rmeta --extern zenoh_transport=/opt/rustwide/target/debug/deps/libzenoh_transport-0cb05c3f0dc1c8b1.rmeta --extern zenoh_util=/opt/rustwide/target/debug/deps/libzenoh_util-7568486e238df309.rmeta --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/ring-da50a822dd0bc7ef/out` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "f7116f959020658431777450777a699eefa0f795c76c048edc317dd37cab3ed0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f7116f959020658431777450777a699eefa0f795c76c048edc317dd37cab3ed0", kill_on_drop: false }`
[INFO] [stdout] f7116f959020658431777450777a699eefa0f795c76c048edc317dd37cab3ed0
