[INFO] fetching crate birdie 0.1.0... [INFO] testing birdie-0.1.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate birdie 0.1.0 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate birdie 0.1.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate birdie 0.1.0 [INFO] tweaked toml for crates.io crate birdie 0.1.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate birdie 0.1.0 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate birdie 0.1.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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tokio-tungstenite v0.23.1 [INFO] [stderr] Downloaded serde_qs v0.13.0 [INFO] [stderr] Downloaded rustls-webpki v0.102.7 [INFO] [stderr] Downloaded quinn v0.11.3 [INFO] [stderr] Downloaded quinn-proto v0.11.6 [INFO] [stderr] Downloaded jiff v0.1.12 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 988c05feb44d6e3dcd0198761d12ae29b0a85e37574aa5d19d78f7aebb226fa0 [INFO] running `Command { std: "docker" "start" "-a" "988c05feb44d6e3dcd0198761d12ae29b0a85e37574aa5d19d78f7aebb226fa0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "988c05feb44d6e3dcd0198761d12ae29b0a85e37574aa5d19d78f7aebb226fa0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "988c05feb44d6e3dcd0198761d12ae29b0a85e37574aa5d19d78f7aebb226fa0", kill_on_drop: false }` [INFO] [stdout] 988c05feb44d6e3dcd0198761d12ae29b0a85e37574aa5d19d78f7aebb226fa0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] a7a21e83bfa29010b4b154e58b414ba2c2f6ccaea16b99e5c2d599dd0f33cbcf [INFO] running `Command { std: "docker" "start" "-a" "a7a21e83bfa29010b4b154e58b414ba2c2f6ccaea16b99e5c2d599dd0f33cbcf", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling zeroize v1.8.1 [INFO] [stderr] Compiling bytes v1.7.1 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling futures-core v0.3.30 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling cc v1.1.15 [INFO] [stderr] Compiling rustls-pki-types v1.8.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling httparse v1.9.4 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling futures-sink v0.3.30 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Compiling rustls v0.23.12 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling cpufeatures v0.2.13 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling base64ct v1.6.0 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling try-lock v0.2.5 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling tinyvec v1.8.0 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Compiling tower-service v0.3.3 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling webpki-roots v0.26.3 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling der v0.7.9 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling serde_json v1.0.127 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling http v1.1.0 [INFO] [stderr] Compiling unicode-bidi v0.3.15 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling data-encoding v2.6.0 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling utf-8 v0.7.6 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling sync_wrapper v1.0.1 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling ipnet v2.9.0 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling socket2 v0.5.7 [INFO] [stderr] Compiling mio v1.0.2 [INFO] [stderr] Compiling rustls-pemfile v2.1.3 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling jiff v0.1.12 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling uuid v1.10.0 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling unicode-normalization v0.1.23 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Compiling idna v0.5.0 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling url v2.5.2 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Compiling serde_repr v0.1.19 [INFO] [stderr] Compiling tokio v1.40.0 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling pin-project v1.1.5 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling rustls-webpki v0.102.7 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling ed25519-dalek v2.1.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling http-body-util v0.1.2 [INFO] [stderr] Compiling hyper v1.4.1 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling serde_qs v0.13.0 [INFO] [stderr] Compiling hyper-util v0.1.7 [INFO] [stderr] Compiling tokio-rustls v0.26.0 [INFO] [stderr] Compiling tungstenite v0.23.0 [INFO] [stderr] Compiling hyper-rustls v0.27.2 [INFO] [stderr] Compiling tokio-tungstenite v0.23.1 [INFO] [stderr] Compiling reqwest v0.12.7 [INFO] [stderr] Compiling birdie v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:136:20 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn account(&self) -> account::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 136 | pub fn account(&self) -> account::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:140:20 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn general(&self) -> general::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 140 | pub fn general(&self) -> general::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:144:19 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn market(&self) -> market::RestApiHandler { [INFO] [stdout] | ^^^^^ ---------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 144 | pub fn market(&self) -> market::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:148:18 [INFO] [stdout] | [INFO] [stdout] 148 | pub fn trade(&self) -> trade::RestApiHandler { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 148 | pub fn trade(&self) -> trade::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:152:29 [INFO] [stdout] | [INFO] [stdout] 152 | pub fn user_data_stream(&self) -> user_data_stream::RestApiHandler { [INFO] [stdout] | ^^^^^ -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 152 | pub fn user_data_stream(&self) -> user_data_stream::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:156:17 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn spot(&self) -> spot::RestApiCategory { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 156 | pub fn spot(&self) -> spot::RestApiCategory<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:160:19 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn margin(&self) -> margin::RestApiCategory { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 160 | pub fn margin(&self) -> margin::RestApiCategory<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:164:24 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn usd_futures(&self) -> usd_futures::RestApiCategory { [INFO] [stdout] | ^^^^^ ---------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 164 | pub fn usd_futures(&self) -> usd_futures::RestApiCategory<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:55:20 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn account(&self) -> account::WebSocketApiHandler { [INFO] [stdout] | ^^^^^ ---------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 55 | pub fn account(&self) -> account::WebSocketApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn general(&self) -> general::WebSocketApiHandler { [INFO] [stdout] | ^^^^^ ---------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | pub fn general(&self) -> general::WebSocketApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:63:19 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn market(&self) -> market::WebSocketApiHandler { [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 63 | pub fn market(&self) -> market::WebSocketApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:67:18 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn trade(&self) -> trade::WebSocketApiHandler { [INFO] [stdout] | ^^^^^ -------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 67 | pub fn trade(&self) -> trade::WebSocketApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:30:20 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn account(&self) -> account::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 30 | pub fn account(&self) -> account::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:34:29 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn borrow_and_repay(&self) -> borrow_and_repay::RestApiHandler { [INFO] [stdout] | ^^^^^ -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 34 | pub fn borrow_and_repay(&self) -> borrow_and_repay::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn market(&self) -> market::RestApiHandler { [INFO] [stdout] | ^^^^^ ---------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 38 | pub fn market(&self) -> market::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:42:29 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn risk_data_stream(&self) -> risk_data_stream::RestApiHandler { [INFO] [stdout] | ^^^^^ -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 42 | pub fn risk_data_stream(&self) -> risk_data_stream::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:46:18 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn trade(&self) -> trade::RestApiHandler { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 46 | pub fn trade(&self) -> trade::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:50:30 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn trade_data_stream(&self) -> trade_data_stream::RestApiHandler { [INFO] [stdout] | ^^^^^ --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 50 | pub fn trade_data_stream(&self) -> trade_data_stream::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:54:21 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn transfer(&self) -> transfer::RestApiHandler { [INFO] [stdout] | ^^^^^ ------------------------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn transfer(&self) -> transfer::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | / route!( [INFO] [stdout] 39 | | adjust_cross_margin_max_leverage, [INFO] [stdout] 40 | | AdjustCrossMarginMaxLeverageEndpoint [INFO] [stdout] | | ------------------------------------ the lifetime gets resolved as `'_` [INFO] [stdout] 41 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:40:45 [INFO] [stdout] | [INFO] [stdout] 40 | AdjustCrossMarginMaxLeverageEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | / route!( [INFO] [stdout] 43 | | disable_isolated_margin_account, [INFO] [stdout] 44 | | DisableIsolatedMarginAccountEndpoint [INFO] [stdout] | | ------------------------------------ the lifetime gets resolved as `'_` [INFO] [stdout] 45 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:44:45 [INFO] [stdout] | [INFO] [stdout] 44 | DisableIsolatedMarginAccountEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / route!( [INFO] [stdout] 47 | | enable_isolated_margin_account, [INFO] [stdout] 48 | | EnableIsolatedMarginAccountEndpoint [INFO] [stdout] | | ----------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 49 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:48:44 [INFO] [stdout] | [INFO] [stdout] 48 | EnableIsolatedMarginAccountEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:50:33 [INFO] [stdout] | [INFO] [stdout] 50 | route!(get_bnb_burn_status, GetBnbBurnStatusEndpoint); [INFO] [stdout] | ----------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:50:57 [INFO] [stdout] | [INFO] [stdout] 50 | route!(get_bnb_burn_status, GetBnbBurnStatusEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | / route!( [INFO] [stdout] 52 | | get_summary_of_margin_account, [INFO] [stdout] 53 | | GetSummaryOfMarginAccountEndpoint [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 54 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:53:42 [INFO] [stdout] | [INFO] [stdout] 53 | GetSummaryOfMarginAccountEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | / route!( [INFO] [stdout] 56 | | query_cross_margin_account_details, [INFO] [stdout] 57 | | QueryCrossMarginAccountDetailsEndpoint [INFO] [stdout] | | -------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 58 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:57:47 [INFO] [stdout] | [INFO] [stdout] 57 | QueryCrossMarginAccountDetailsEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:59:41 [INFO] [stdout] | [INFO] [stdout] 59 | route!(query_cross_margin_fee_data, QueryCrossMarginFeeDataEndpoint); [INFO] [stdout] | -------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:59:72 [INFO] [stdout] | [INFO] [stdout] 59 | route!(query_cross_margin_fee_data, QueryCrossMarginFeeDataEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | / route!( [INFO] [stdout] 61 | | query_enabled_isolated_margin_account_limit, [INFO] [stdout] 62 | | QueryEnabledIsolatedMarginAccountLimitEndpoint [INFO] [stdout] | | ---------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 63 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:62:55 [INFO] [stdout] | [INFO] [stdout] 62 | QueryEnabledIsolatedMarginAccountLimitEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | / route!( [INFO] [stdout] 65 | | query_isolated_margin_account_info, [INFO] [stdout] 66 | | QueryIsolatedMarginAccountInfoEndpoint [INFO] [stdout] | | -------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 67 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:66:47 [INFO] [stdout] | [INFO] [stdout] 66 | QueryIsolatedMarginAccountInfoEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | / route!( [INFO] [stdout] 69 | | query_isolated_margin_fee_data, [INFO] [stdout] 70 | | QueryIsolatedMarginFeeDataEndpoint [INFO] [stdout] | | ---------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 71 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:70:43 [INFO] [stdout] | [INFO] [stdout] 70 | QueryIsolatedMarginFeeDataEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | / route!( [INFO] [stdout] 73 | | toggle_bnb_burn_on_spot_trade_and_margin_interest, [INFO] [stdout] 74 | | ToggleBnbBurnOnSpotTradeAndMarginInterestEndpoint [INFO] [stdout] | | ------------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 75 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:74:58 [INFO] [stdout] | [INFO] [stdout] 74 | ToggleBnbBurnOnSpotTradeAndMarginInterestEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | / route!( [INFO] [stdout] 77 | | query_cross_isolated_margin_capital_flow, [INFO] [stdout] 78 | | QueryCrossIsolatedMarginCapitalFlowEndpoint [INFO] [stdout] | | ------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 79 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:78:52 [INFO] [stdout] | [INFO] [stdout] 78 | QueryCrossIsolatedMarginCapitalFlowEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | / route!( [INFO] [stdout] 27 | | get_future_hourly_interest_rate, [INFO] [stdout] 28 | | GetFutureHourlyInterestRateEndpoint [INFO] [stdout] | | ----------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:28:44 [INFO] [stdout] | [INFO] [stdout] 28 | GetFutureHourlyInterestRateEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:30:34 [INFO] [stdout] | [INFO] [stdout] 30 | route!(get_interest_history, GetInterestHistoryEndpoint); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:30:60 [INFO] [stdout] | [INFO] [stdout] 30 | route!(get_interest_history, GetInterestHistoryEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | / route!( [INFO] [stdout] 32 | | margin_account_borrow_repay, [INFO] [stdout] 33 | | MarginAccountBorrowRepayEndpoint [INFO] [stdout] | | -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 34 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:33:41 [INFO] [stdout] | [INFO] [stdout] 33 | MarginAccountBorrowRepayEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:35:40 [INFO] [stdout] | [INFO] [stdout] 35 | route!(query_borrow_repay_records, QueryBorrowRepayRecordsEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:35:71 [INFO] [stdout] | [INFO] [stdout] 35 | route!(query_borrow_repay_records, QueryBorrowRepayRecordsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | / route!( [INFO] [stdout] 37 | | query_margin_interest_rate_history, [INFO] [stdout] 38 | | QueryMarginInterestRateHistoryEndpoint [INFO] [stdout] | | -------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 39 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:38:47 [INFO] [stdout] | [INFO] [stdout] 38 | QueryMarginInterestRateHistoryEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:40:30 [INFO] [stdout] | [INFO] [stdout] 40 | route!(query_max_borrow, QueryMaxBorrowEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:40:52 [INFO] [stdout] | [INFO] [stdout] 40 | route!(query_max_borrow, QueryMaxBorrowEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | / route!( [INFO] [stdout] 33 | | cross_margin_collateral_ratio, [INFO] [stdout] 34 | | CrossMarginCollateralRatioEndpoint [INFO] [stdout] | | ---------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 35 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:34:43 [INFO] [stdout] | [INFO] [stdout] 34 | CrossMarginCollateralRatioEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:36:40 [INFO] [stdout] | [INFO] [stdout] 36 | route!(get_all_cross_margin_pairs, GetAllCrossMarginPairsEndpoint); [INFO] [stdout] | ------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:36:70 [INFO] [stdout] | [INFO] [stdout] 36 | route!(get_all_cross_margin_pairs, GetAllCrossMarginPairsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | / route!( [INFO] [stdout] 38 | | get_all_isolated_margin_symbol, [INFO] [stdout] 39 | | GetAllIsolatedMarginSymbolEndpoint [INFO] [stdout] | | ---------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 40 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:39:43 [INFO] [stdout] | [INFO] [stdout] 39 | GetAllIsolatedMarginSymbolEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:41:35 [INFO] [stdout] | [INFO] [stdout] 41 | route!(get_all_margin_assets, GetAllMarginAssetsEndpoint); [INFO] [stdout] | --------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:41:61 [INFO] [stdout] | [INFO] [stdout] 41 | route!(get_all_margin_assets, GetAllMarginAssetsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:42:33 [INFO] [stdout] | [INFO] [stdout] 42 | route!(get_delist_schedule, GetDelistScheduleEndpoint); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:42:58 [INFO] [stdout] | [INFO] [stdout] 42 | route!(get_delist_schedule, GetDelistScheduleEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | / route!( [INFO] [stdout] 44 | | query_isolated_margin_tier_data, [INFO] [stdout] 45 | | QueryIsolatedMarginTierDataEndpoint [INFO] [stdout] | | ----------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 46 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:45:44 [INFO] [stdout] | [INFO] [stdout] 45 | QueryIsolatedMarginTierDataEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:47:38 [INFO] [stdout] | [INFO] [stdout] 47 | route!(query_margin_price_index, QueryMarginPriceIndexEndpoint); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:47:67 [INFO] [stdout] | [INFO] [stdout] 47 | route!(query_margin_price_index, QueryMarginPriceIndexEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | / route!( [INFO] [stdout] 49 | | query_margin_available_inventory, [INFO] [stdout] 50 | | QueryMarginAvailableInventoryEndpoint [INFO] [stdout] | | ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:50:46 [INFO] [stdout] | [INFO] [stdout] 50 | QueryMarginAvailableInventoryEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | / route!( [INFO] [stdout] 53 | | query_liability_coin_leverage_bracket, [INFO] [stdout] 54 | | QueryLiabilityCoinLeverageBracketEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 55 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:54:50 [INFO] [stdout] | [INFO] [stdout] 54 | QueryLiabilityCoinLeverageBracketEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/risk_data_stream/mod.rs:24:36 [INFO] [stdout] | [INFO] [stdout] 24 | route!(start_user_data_stream, StartUserDataStreamEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/risk_data_stream/mod.rs:24:63 [INFO] [stdout] | [INFO] [stdout] 24 | route!(start_user_data_stream, StartUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/risk_data_stream/mod.rs:25:40 [INFO] [stdout] | [INFO] [stdout] 25 | route!(keepalive_user_data_stream, KeepaliveUserDataStreamEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/risk_data_stream/mod.rs:25:71 [INFO] [stdout] | [INFO] [stdout] 25 | route!(keepalive_user_data_stream, KeepaliveUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/risk_data_stream/mod.rs:26:36 [INFO] [stdout] | [INFO] [stdout] 26 | route!(close_user_data_stream, CloseUserDataStreamEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/risk_data_stream/mod.rs:26:63 [INFO] [stdout] | [INFO] [stdout] 26 | route!(close_user_data_stream, CloseUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | / route!( [INFO] [stdout] 51 | | get_force_liquidation_record, [INFO] [stdout] 52 | | GetForceLiquidationRecordEndpoint [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 53 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:52:42 [INFO] [stdout] | [INFO] [stdout] 52 | GetForceLiquidationRecordEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | / route!( [INFO] [stdout] 55 | | get_small_liability_exchange_coin_list, [INFO] [stdout] 56 | | GetSmallLiabilityExchangeCoinListEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 57 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:56:50 [INFO] [stdout] | [INFO] [stdout] 56 | GetSmallLiabilityExchangeCoinListEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | / route!( [INFO] [stdout] 59 | | get_small_liability_exchange_history, [INFO] [stdout] 60 | | GetSmallLiabilityExchangeHistoryEndpoint [INFO] [stdout] | | ---------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 61 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:60:49 [INFO] [stdout] | [INFO] [stdout] 60 | GetSmallLiabilityExchangeHistoryEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:62:36 [INFO] [stdout] | [INFO] [stdout] 62 | route!(cancel_all_open_orders, CancelAllOpenOrdersEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:62:63 [INFO] [stdout] | [INFO] [stdout] 62 | route!(cancel_all_open_orders, CancelAllOpenOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 63 | route!(cancel_oco, CancelOcoEndpoint); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:63:41 [INFO] [stdout] | [INFO] [stdout] 63 | route!(cancel_oco, CancelOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:64:26 [INFO] [stdout] | [INFO] [stdout] 64 | route!(cancel_order, CancelOrderEndpoint); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:64:45 [INFO] [stdout] | [INFO] [stdout] 64 | route!(cancel_order, CancelOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:65:21 [INFO] [stdout] | [INFO] [stdout] 65 | route!(new_oco, NewOcoEndpoint); [INFO] [stdout] | ------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | route!(new_oco, NewOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:66:23 [INFO] [stdout] | [INFO] [stdout] 66 | route!(new_order, NewOrderEndpoint); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:66:39 [INFO] [stdout] | [INFO] [stdout] 66 | route!(new_order, NewOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | / route!( [INFO] [stdout] 68 | | query_current_margin_order_count_usage, [INFO] [stdout] 69 | | QueryCurrentMarginOrderCountUsageEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 70 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:69:50 [INFO] [stdout] | [INFO] [stdout] 69 | QueryCurrentMarginOrderCountUsageEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:71:27 [INFO] [stdout] | [INFO] [stdout] 71 | route!(query_all_oco, QueryAllOcoEndpoint); [INFO] [stdout] | ------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:71:46 [INFO] [stdout] | [INFO] [stdout] 71 | route!(query_all_oco, QueryAllOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:72:30 [INFO] [stdout] | [INFO] [stdout] 72 | route!(query_all_orders, QueryAllOrdersEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:72:52 [INFO] [stdout] | [INFO] [stdout] 72 | route!(query_all_orders, QueryAllOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | route!(query_oco, QueryOcoEndpoint); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:73:39 [INFO] [stdout] | [INFO] [stdout] 73 | route!(query_oco, QueryOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:74:28 [INFO] [stdout] | [INFO] [stdout] 74 | route!(query_open_oco, QueryOpenOcoEndpoint); [INFO] [stdout] | -------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:74:48 [INFO] [stdout] | [INFO] [stdout] 74 | route!(query_open_oco, QueryOpenOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:75:31 [INFO] [stdout] | [INFO] [stdout] 75 | route!(query_open_orders, QueryOpenOrdersEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:75:54 [INFO] [stdout] | [INFO] [stdout] 75 | route!(query_open_orders, QueryOpenOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:76:25 [INFO] [stdout] | [INFO] [stdout] 76 | route!(query_order, QueryOrderEndpoint); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:76:43 [INFO] [stdout] | [INFO] [stdout] 76 | route!(query_order, QueryOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:77:30 [INFO] [stdout] | [INFO] [stdout] 77 | route!(query_trade_list, QueryTradeListEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:77:52 [INFO] [stdout] | [INFO] [stdout] 77 | route!(query_trade_list, QueryTradeListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:78:38 [INFO] [stdout] | [INFO] [stdout] 78 | route!(small_liability_exchange, SmallLiabilityExchangeEndpoint); [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:78:68 [INFO] [stdout] | [INFO] [stdout] 78 | route!(small_liability_exchange, SmallLiabilityExchangeEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:79:39 [INFO] [stdout] | [INFO] [stdout] 79 | route!(margin_manual_liquidation, MarginManualLiquidationEndpoint); [INFO] [stdout] | ------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:79:70 [INFO] [stdout] | [INFO] [stdout] 79 | route!(margin_manual_liquidation, MarginManualLiquidationEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:33:38 [INFO] [stdout] | [INFO] [stdout] 33 | route!(start_margin_data_stream, StartMarginUserDataStreamEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:33:71 [INFO] [stdout] | [INFO] [stdout] 33 | route!(start_margin_data_stream, StartMarginUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | / route!( [INFO] [stdout] 35 | | keepalive_margin_data_stream, [INFO] [stdout] 36 | | KeepaliveMarginUserDataStreamEndpoint [INFO] [stdout] | | ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 37 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:36:46 [INFO] [stdout] | [INFO] [stdout] 36 | KeepaliveMarginUserDataStreamEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:38:38 [INFO] [stdout] | [INFO] [stdout] 38 | route!(close_margin_data_stream, CloseMarginUserDataStreamEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:38:71 [INFO] [stdout] | [INFO] [stdout] 38 | route!(close_margin_data_stream, CloseMarginUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | / route!( [INFO] [stdout] 40 | | start_isolated_margin_data_stream, [INFO] [stdout] 41 | | StartIsolatedMarginUserDataStreamEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 42 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:41:50 [INFO] [stdout] | [INFO] [stdout] 41 | StartIsolatedMarginUserDataStreamEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | / route!( [INFO] [stdout] 44 | | keepalive_isolated_margin_data_stream, [INFO] [stdout] 45 | | KeepaliveIsolatedMarginUserDataStreamEndpoint [INFO] [stdout] | | --------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 46 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:45:54 [INFO] [stdout] | [INFO] [stdout] 45 | KeepaliveIsolatedMarginUserDataStreamEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | / route!( [INFO] [stdout] 48 | | close_isolated_margin_data_stream, [INFO] [stdout] 49 | | CloseIsolatedMarginUserDataStreamEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 50 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:49:50 [INFO] [stdout] | [INFO] [stdout] 49 | CloseIsolatedMarginUserDataStreamEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/transfer/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | / route!( [INFO] [stdout] 19 | | get_cross_margin_transfer_history, [INFO] [stdout] 20 | | GetCrossMarginTransferHistoryEndpoint [INFO] [stdout] | | ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 21 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/transfer/mod.rs:20:46 [INFO] [stdout] | [INFO] [stdout] 20 | GetCrossMarginTransferHistoryEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/transfer/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | / route!( [INFO] [stdout] 23 | | query_max_transfer_out_amount, [INFO] [stdout] 24 | | QueryMaxTransferOutAmountEndpoint [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 25 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/transfer/mod.rs:24:42 [INFO] [stdout] | [INFO] [stdout] 24 | QueryMaxTransferOutAmountEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/spot/mod.rs:19:20 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn account(&self) -> account::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 19 | pub fn account(&self) -> account::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/spot/mod.rs:23:20 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn general(&self) -> general::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 23 | pub fn general(&self) -> general::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/spot/mod.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn market(&self) -> market::RestApiHandler { [INFO] [stdout] | ^^^^^ ---------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 27 | pub fn market(&self) -> market::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/spot/mod.rs:31:18 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn trade(&self) -> trade::RestApiHandler { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 31 | pub fn trade(&self) -> trade::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/spot/mod.rs:35:29 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn user_data_stream(&self) -> user_data_stream::RestApiHandler { [INFO] [stdout] | ^^^^^ -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 35 | pub fn user_data_stream(&self) -> user_data_stream::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:37:33 [INFO] [stdout] | [INFO] [stdout] 37 | route!(account_information, AccountInformationEndpoint); [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:37:59 [INFO] [stdout] | [INFO] [stdout] 37 | route!(account_information, AccountInformationEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:38:32 [INFO] [stdout] | [INFO] [stdout] 38 | route!(account_trade_list, AccountTradeListEndpoint); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:38:56 [INFO] [stdout] | [INFO] [stdout] 38 | route!(account_trade_list, AccountTradeListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:39:40 [INFO] [stdout] | [INFO] [stdout] 39 | route!(query_unfilled_order_count, QueryUnfilledOrderCountEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:39:71 [INFO] [stdout] | [INFO] [stdout] 39 | route!(query_unfilled_order_count, QueryUnfilledOrderCountEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:40:37 [INFO] [stdout] | [INFO] [stdout] 40 | route!(query_prevented_matches, QueryPreventedMatchesEndpoint); [INFO] [stdout] | -------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:40:66 [INFO] [stdout] | [INFO] [stdout] 40 | route!(query_prevented_matches, QueryPreventedMatchesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:41:31 [INFO] [stdout] | [INFO] [stdout] 41 | route!(query_allocations, QueryAllocationsEndpoint); [INFO] [stdout] | --------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:41:55 [INFO] [stdout] | [INFO] [stdout] 41 | route!(query_allocations, QueryAllocationsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:42:36 [INFO] [stdout] | [INFO] [stdout] 42 | route!(query_commission_rates, QueryCommissionRatesEndpoint); [INFO] [stdout] | ------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:42:64 [INFO] [stdout] | [INFO] [stdout] 42 | route!(query_commission_rates, QueryCommissionRatesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:54:36 [INFO] [stdout] | [INFO] [stdout] 54 | ws_route!(account_information, AccountInformationWebSocket); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:54:63 [INFO] [stdout] | [INFO] [stdout] 54 | ws_route!(account_information, AccountInformationWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:55:35 [INFO] [stdout] | [INFO] [stdout] 55 | ws_route!(account_trade_list, AccountTradeListWebSocket); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:55:60 [INFO] [stdout] | [INFO] [stdout] 55 | ws_route!(account_trade_list, AccountTradeListWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:56:43 [INFO] [stdout] | [INFO] [stdout] 56 | ws_route!(query_unfilled_order_count, QueryUnfilledOrderCountWebSocket); [INFO] [stdout] | ----------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:56:75 [INFO] [stdout] | [INFO] [stdout] 56 | ws_route!(query_unfilled_order_count, QueryUnfilledOrderCountWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:57:40 [INFO] [stdout] | [INFO] [stdout] 57 | ws_route!(query_prevented_matches, QueryPreventedMatchesWebSocket); [INFO] [stdout] | ------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:57:70 [INFO] [stdout] | [INFO] [stdout] 57 | ws_route!(query_prevented_matches, QueryPreventedMatchesWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:58:34 [INFO] [stdout] | [INFO] [stdout] 58 | ws_route!(query_allocations, QueryAllocationsWebSocket); [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:58:59 [INFO] [stdout] | [INFO] [stdout] 58 | ws_route!(query_allocations, QueryAllocationsWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:59:39 [INFO] [stdout] | [INFO] [stdout] 59 | ws_route!(query_commission_rates, QueryCommissionRatesWebSocket); [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:59:68 [INFO] [stdout] | [INFO] [stdout] 59 | ws_route!(query_commission_rates, QueryCommissionRatesWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/general/mod.rs:28:31 [INFO] [stdout] | [INFO] [stdout] 28 | route!(test_connectivity, TestConnectivityEndpoint); [INFO] [stdout] | --------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/general/mod.rs:28:55 [INFO] [stdout] | [INFO] [stdout] 28 | route!(test_connectivity, TestConnectivityEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/general/mod.rs:29:31 [INFO] [stdout] | [INFO] [stdout] 29 | route!(check_server_time, CheckServerTimeEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/general/mod.rs:29:54 [INFO] [stdout] | [INFO] [stdout] 29 | route!(check_server_time, CheckServerTimeEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/general/mod.rs:30:27 [INFO] [stdout] | [INFO] [stdout] 30 | route!(exchange_info, ExchangeInfoEndpoint); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/general/mod.rs:30:47 [INFO] [stdout] | [INFO] [stdout] 30 | route!(exchange_info, ExchangeInfoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/general/mod.rs:42:34 [INFO] [stdout] | [INFO] [stdout] 42 | ws_route!(test_connectivity, TestConnectivityWebSocket); [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/general/mod.rs:42:59 [INFO] [stdout] | [INFO] [stdout] 42 | ws_route!(test_connectivity, TestConnectivityWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/general/mod.rs:43:34 [INFO] [stdout] | [INFO] [stdout] 43 | ws_route!(check_server_time, CheckServerTimeWebSocket); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/general/mod.rs:43:58 [INFO] [stdout] | [INFO] [stdout] 43 | ws_route!(check_server_time, CheckServerTimeWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/general/mod.rs:44:30 [INFO] [stdout] | [INFO] [stdout] 44 | ws_route!(exchange_info, ExchangeInfoWebSocket); [INFO] [stdout] | ----------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/general/mod.rs:44:51 [INFO] [stdout] | [INFO] [stdout] 44 | ws_route!(exchange_info, ExchangeInfoWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:55:24 [INFO] [stdout] | [INFO] [stdout] 55 | route!(order_book, OrderBookEndpoint); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:55:41 [INFO] [stdout] | [INFO] [stdout] 55 | route!(order_book, OrderBookEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:56:32 [INFO] [stdout] | [INFO] [stdout] 56 | route!(recent_trades_list, RecentTradesListEndpoint); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:56:56 [INFO] [stdout] | [INFO] [stdout] 56 | route!(recent_trades_list, RecentTradesListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:57:30 [INFO] [stdout] | [INFO] [stdout] 57 | route!(old_trade_lookup, OldTradeLookupEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:57:52 [INFO] [stdout] | [INFO] [stdout] 57 | route!(old_trade_lookup, OldTradeLookupEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:58:35 [INFO] [stdout] | [INFO] [stdout] 58 | route!(aggregate_trades_list, AggregateTradesListEndpoint); [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:58:62 [INFO] [stdout] | [INFO] [stdout] 58 | route!(aggregate_trades_list, AggregateTradesListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | route!(klines, KlinesEndpoint); [INFO] [stdout] | ------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:59:34 [INFO] [stdout] | [INFO] [stdout] 59 | route!(klines, KlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:60:23 [INFO] [stdout] | [INFO] [stdout] 60 | route!(ui_klines, UiKlinesEndpoint); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:60:39 [INFO] [stdout] | [INFO] [stdout] 60 | route!(ui_klines, UiKlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:61:35 [INFO] [stdout] | [INFO] [stdout] 61 | route!(current_average_price, CurrentAveragePriceEndpoint); [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:61:62 [INFO] [stdout] | [INFO] [stdout] 61 | route!(current_average_price, CurrentAveragePriceEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:62:25 [INFO] [stdout] | [INFO] [stdout] 62 | route!(ticker_24hr, Ticker24hrEndpoint); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:62:43 [INFO] [stdout] | [INFO] [stdout] 62 | route!(ticker_24hr, Ticker24hrEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:63:32 [INFO] [stdout] | [INFO] [stdout] 63 | route!(trading_day_ticker, TradingDayTickerEndpoint); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:63:56 [INFO] [stdout] | [INFO] [stdout] 63 | route!(trading_day_ticker, TradingDayTickerEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:64:33 [INFO] [stdout] | [INFO] [stdout] 64 | route!(symbol_price_ticker, SymbolPriceTickerEndpoint); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:64:58 [INFO] [stdout] | [INFO] [stdout] 64 | route!(symbol_price_ticker, SymbolPriceTickerEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | route!(symbol_order_book_ticker, SymbolOrderBookTickerEndpoint); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:65:67 [INFO] [stdout] | [INFO] [stdout] 65 | route!(symbol_order_book_ticker, SymbolOrderBookTickerEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | / route!( [INFO] [stdout] 67 | | rolling_window_price_change, [INFO] [stdout] 68 | | RollingWindowPriceChangeEndpoint [INFO] [stdout] | | -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 69 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:68:41 [INFO] [stdout] | [INFO] [stdout] 68 | RollingWindowPriceChangeEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:81:27 [INFO] [stdout] | [INFO] [stdout] 81 | ws_route!(order_book, OrderBookWebSocket); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:81:45 [INFO] [stdout] | [INFO] [stdout] 81 | ws_route!(order_book, OrderBookWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:82:35 [INFO] [stdout] | [INFO] [stdout] 82 | ws_route!(recent_trades_list, RecentTradesListWebSocket); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:82:60 [INFO] [stdout] | [INFO] [stdout] 82 | ws_route!(recent_trades_list, RecentTradesListWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:83:33 [INFO] [stdout] | [INFO] [stdout] 83 | ws_route!(old_trade_lookup, OldTradeLookupWebSocket); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:83:56 [INFO] [stdout] | [INFO] [stdout] 83 | ws_route!(old_trade_lookup, OldTradeLookupWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:84:38 [INFO] [stdout] | [INFO] [stdout] 84 | ws_route!(aggregate_trades_list, AggregateTradesListWebSocket); [INFO] [stdout] | -------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:84:66 [INFO] [stdout] | [INFO] [stdout] 84 | ws_route!(aggregate_trades_list, AggregateTradesListWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:85:23 [INFO] [stdout] | [INFO] [stdout] 85 | ws_route!(klines, KlinesWebSocket); [INFO] [stdout] | ---------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:85:38 [INFO] [stdout] | [INFO] [stdout] 85 | ws_route!(klines, KlinesWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:86:26 [INFO] [stdout] | [INFO] [stdout] 86 | ws_route!(ui_klines, UiKlinesWebSocket); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:86:43 [INFO] [stdout] | [INFO] [stdout] 86 | ws_route!(ui_klines, UiKlinesWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:87:38 [INFO] [stdout] | [INFO] [stdout] 87 | ws_route!(current_average_price, CurrentAveragePriceWebSocket); [INFO] [stdout] | -------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:87:66 [INFO] [stdout] | [INFO] [stdout] 87 | ws_route!(current_average_price, CurrentAveragePriceWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:88:28 [INFO] [stdout] | [INFO] [stdout] 88 | ws_route!(ticker_24hr, Ticker24hrWebSocket); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:88:47 [INFO] [stdout] | [INFO] [stdout] 88 | ws_route!(ticker_24hr, Ticker24hrWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:89:35 [INFO] [stdout] | [INFO] [stdout] 89 | ws_route!(trading_day_ticker, TradingDayTickerWebSocket); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:89:60 [INFO] [stdout] | [INFO] [stdout] 89 | ws_route!(trading_day_ticker, TradingDayTickerWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:90:36 [INFO] [stdout] | [INFO] [stdout] 90 | ws_route!(symbol_price_ticker, SymbolPriceTickerWebSocket); [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:90:62 [INFO] [stdout] | [INFO] [stdout] 90 | ws_route!(symbol_price_ticker, SymbolPriceTickerWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:91:41 [INFO] [stdout] | [INFO] [stdout] 91 | ws_route!(symbol_order_book_ticker, SymbolOrderBookTickerWebSocket); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:91:71 [INFO] [stdout] | [INFO] [stdout] 91 | ws_route!(symbol_order_book_ticker, SymbolOrderBookTickerWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | / ws_route!( [INFO] [stdout] 93 | | rolling_window_price_change, [INFO] [stdout] 94 | | RollingWindowPriceChangeWebSocket [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 95 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:94:42 [INFO] [stdout] | [INFO] [stdout] 94 | RollingWindowPriceChangeWebSocket<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:71:23 [INFO] [stdout] | [INFO] [stdout] 71 | route!(new_order, NewOrderEndpoint); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:71:39 [INFO] [stdout] | [INFO] [stdout] 71 | route!(new_order, NewOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:72:28 [INFO] [stdout] | [INFO] [stdout] 72 | route!(test_new_order, TestNewOrderEndpoint); [INFO] [stdout] | -------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:72:48 [INFO] [stdout] | [INFO] [stdout] 72 | route!(test_new_order, TestNewOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:73:25 [INFO] [stdout] | [INFO] [stdout] 73 | route!(query_order, QueryOrderEndpoint); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:73:43 [INFO] [stdout] | [INFO] [stdout] 73 | route!(query_order, QueryOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:74:26 [INFO] [stdout] | [INFO] [stdout] 74 | route!(cancel_order, CancelOrderEndpoint); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:74:45 [INFO] [stdout] | [INFO] [stdout] 74 | route!(cancel_order, CancelOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:75:36 [INFO] [stdout] | [INFO] [stdout] 75 | route!(cancel_all_open_orders, CancelAllOpenOrdersEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:75:63 [INFO] [stdout] | [INFO] [stdout] 75 | route!(cancel_all_open_orders, CancelAllOpenOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:76:34 [INFO] [stdout] | [INFO] [stdout] 76 | route!(cancel_replace_order, CancelReplaceOrderEndpoint); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:76:60 [INFO] [stdout] | [INFO] [stdout] 76 | route!(cancel_replace_order, CancelReplaceOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | route!(current_open_orders, CurrentOpenOrdersEndpoint); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:77:58 [INFO] [stdout] | [INFO] [stdout] 77 | route!(current_open_orders, CurrentOpenOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:78:24 [INFO] [stdout] | [INFO] [stdout] 78 | route!(all_orders, AllOrdersEndpoint); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:78:41 [INFO] [stdout] | [INFO] [stdout] 78 | route!(all_orders, AllOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:79:32 [INFO] [stdout] | [INFO] [stdout] 79 | route!(new_order_list_oco, NewOrderListOcoEndpoint); [INFO] [stdout] | --------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:79:55 [INFO] [stdout] | [INFO] [stdout] 79 | route!(new_order_list_oco, NewOrderListOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:80:32 [INFO] [stdout] | [INFO] [stdout] 80 | route!(new_order_list_oto, NewOrderListOtoEndpoint); [INFO] [stdout] | --------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:80:55 [INFO] [stdout] | [INFO] [stdout] 80 | route!(new_order_list_oto, NewOrderListOtoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:81:34 [INFO] [stdout] | [INFO] [stdout] 81 | route!(new_order_list_otoco, NewOrderListOtocoEndpoint); [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:81:59 [INFO] [stdout] | [INFO] [stdout] 81 | route!(new_order_list_otoco, NewOrderListOtocoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:82:31 [INFO] [stdout] | [INFO] [stdout] 82 | route!(cancel_order_list, CancelOrderListEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:82:54 [INFO] [stdout] | [INFO] [stdout] 82 | route!(cancel_order_list, CancelOrderListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | route!(query_order_lists, QueryOrderListsEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:83:54 [INFO] [stdout] | [INFO] [stdout] 83 | route!(query_order_lists, QueryOrderListsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:84:35 [INFO] [stdout] | [INFO] [stdout] 84 | route!(query_all_order_lists, QueryAllOrderListsEndpoint); [INFO] [stdout] | --------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:84:61 [INFO] [stdout] | [INFO] [stdout] 84 | route!(query_all_order_lists, QueryAllOrderListsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:85:36 [INFO] [stdout] | [INFO] [stdout] 85 | route!(query_open_order_lists, QueryOpenOrderListsEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:85:63 [INFO] [stdout] | [INFO] [stdout] 85 | route!(query_open_order_lists, QueryOpenOrderListsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:86:33 [INFO] [stdout] | [INFO] [stdout] 86 | route!(new_order_using_sor, NewOrderUsingSorEndpoint); [INFO] [stdout] | ----------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:86:57 [INFO] [stdout] | [INFO] [stdout] 86 | route!(new_order_using_sor, NewOrderUsingSorEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:87:38 [INFO] [stdout] | [INFO] [stdout] 87 | route!(test_new_order_using_sor, TestNewOrderUsingSorEndpoint); [INFO] [stdout] | -------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:87:66 [INFO] [stdout] | [INFO] [stdout] 87 | route!(test_new_order_using_sor, TestNewOrderUsingSorEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:99:26 [INFO] [stdout] | [INFO] [stdout] 99 | ws_route!(new_order, NewOrderWebSocket); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:99:43 [INFO] [stdout] | [INFO] [stdout] 99 | ws_route!(new_order, NewOrderWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:100:31 [INFO] [stdout] | [INFO] [stdout] 100 | ws_route!(test_new_order, TestNewOrderWebSocket); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:100:52 [INFO] [stdout] | [INFO] [stdout] 100 | ws_route!(test_new_order, TestNewOrderWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:101:28 [INFO] [stdout] | [INFO] [stdout] 101 | ws_route!(query_order, QueryOrderWebSocket); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:101:47 [INFO] [stdout] | [INFO] [stdout] 101 | ws_route!(query_order, QueryOrderWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:102:29 [INFO] [stdout] | [INFO] [stdout] 102 | ws_route!(cancel_order, CancelOrderWebSocket); [INFO] [stdout] | --------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:102:49 [INFO] [stdout] | [INFO] [stdout] 102 | ws_route!(cancel_order, CancelOrderWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:103:39 [INFO] [stdout] | [INFO] [stdout] 103 | ws_route!(cancel_all_open_orders, CancelAllOpenOrdersWebSocket); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:103:67 [INFO] [stdout] | [INFO] [stdout] 103 | ws_route!(cancel_all_open_orders, CancelAllOpenOrdersWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:104:37 [INFO] [stdout] | [INFO] [stdout] 104 | ws_route!(cancel_replace_order, CancelReplaceOrderWebSocket); [INFO] [stdout] | ------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:104:64 [INFO] [stdout] | [INFO] [stdout] 104 | ws_route!(cancel_replace_order, CancelReplaceOrderWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:105:36 [INFO] [stdout] | [INFO] [stdout] 105 | ws_route!(current_open_orders, CurrentOpenOrdersWebSocket); [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:105:62 [INFO] [stdout] | [INFO] [stdout] 105 | ws_route!(current_open_orders, CurrentOpenOrdersWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:107:35 [INFO] [stdout] | [INFO] [stdout] 107 | ws_route!(new_order_list_oco, NewOrderListOcoWebSocket); [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:107:59 [INFO] [stdout] | [INFO] [stdout] 107 | ws_route!(new_order_list_oco, NewOrderListOcoWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:108:35 [INFO] [stdout] | [INFO] [stdout] 108 | ws_route!(new_order_list_oto, NewOrderListOtoWebSocket); [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:108:59 [INFO] [stdout] | [INFO] [stdout] 108 | ws_route!(new_order_list_oto, NewOrderListOtoWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:109:37 [INFO] [stdout] | [INFO] [stdout] 109 | ws_route!(new_order_list_otoco, NewOrderListOtocoWebSocket); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:109:63 [INFO] [stdout] | [INFO] [stdout] 109 | ws_route!(new_order_list_otoco, NewOrderListOtocoWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:110:34 [INFO] [stdout] | [INFO] [stdout] 110 | ws_route!(cancel_order_list, CancelOrderListWebSocket); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:110:58 [INFO] [stdout] | [INFO] [stdout] 110 | ws_route!(cancel_order_list, CancelOrderListWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:111:34 [INFO] [stdout] | [INFO] [stdout] 111 | ws_route!(query_order_lists, QueryOrderListsWebSocket); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:111:58 [INFO] [stdout] | [INFO] [stdout] 111 | ws_route!(query_order_lists, QueryOrderListsWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:113:39 [INFO] [stdout] | [INFO] [stdout] 113 | ws_route!(query_open_order_lists, QueryOpenOrderListsWebSocket); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:113:67 [INFO] [stdout] | [INFO] [stdout] 113 | ws_route!(query_open_order_lists, QueryOpenOrderListsWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:114:36 [INFO] [stdout] | [INFO] [stdout] 114 | ws_route!(new_order_using_sor, NewOrderUsingSorWebSocket); [INFO] [stdout] | --------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:114:61 [INFO] [stdout] | [INFO] [stdout] 114 | ws_route!(new_order_using_sor, NewOrderUsingSorWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:115:41 [INFO] [stdout] | [INFO] [stdout] 115 | ws_route!(test_new_order_using_sor, TestNewOrderUsingSorWebSocket); [INFO] [stdout] | ------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:115:70 [INFO] [stdout] | [INFO] [stdout] 115 | ws_route!(test_new_order_using_sor, TestNewOrderUsingSorWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/user_data_stream/mod.rs:28:36 [INFO] [stdout] | [INFO] [stdout] 28 | route!(start_user_data_stream, StartUserDataStreamEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/user_data_stream/mod.rs:28:63 [INFO] [stdout] | [INFO] [stdout] 28 | route!(start_user_data_stream, StartUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/user_data_stream/mod.rs:29:40 [INFO] [stdout] | [INFO] [stdout] 29 | route!(keepalive_user_data_stream, KeepaliveUserDataStreamEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/user_data_stream/mod.rs:29:71 [INFO] [stdout] | [INFO] [stdout] 29 | route!(keepalive_user_data_stream, KeepaliveUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/user_data_stream/mod.rs:30:36 [INFO] [stdout] | [INFO] [stdout] 30 | route!(close_user_data_stream, CloseUserDataStreamEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/user_data_stream/mod.rs:30:63 [INFO] [stdout] | [INFO] [stdout] 30 | route!(close_user_data_stream, CloseUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/usd_futures/mod.rs:21:20 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn convert(&self) -> convert::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 21 | pub fn convert(&self) -> convert::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/usd_futures/mod.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn market(&self) -> market::RestApiHandler { [INFO] [stdout] | ^^^^^ ---------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 25 | pub fn market(&self) -> market::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/convert/mod.rs:22:36 [INFO] [stdout] | [INFO] [stdout] 22 | route!(list_all_convert_pairs, ListAllConvertPairsEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/convert/mod.rs:22:63 [INFO] [stdout] | [INFO] [stdout] 22 | route!(list_all_convert_pairs, ListAllConvertPairsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/convert/mod.rs:23:32 [INFO] [stdout] | [INFO] [stdout] 23 | route!(send_quote_request, SendQuoteRequestEndpoint); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/convert/mod.rs:23:56 [INFO] [stdout] | [INFO] [stdout] 23 | route!(send_quote_request, SendQuoteRequestEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/convert/mod.rs:24:26 [INFO] [stdout] | [INFO] [stdout] 24 | route!(accept_quote, AcceptQuoteEndpoint); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/convert/mod.rs:24:45 [INFO] [stdout] | [INFO] [stdout] 24 | route!(accept_quote, AcceptQuoteEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/convert/mod.rs:25:26 [INFO] [stdout] | [INFO] [stdout] 25 | route!(order_status, OrderStatusEndpoint); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/convert/mod.rs:25:45 [INFO] [stdout] | [INFO] [stdout] 25 | route!(order_status, OrderStatusEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:77:31 [INFO] [stdout] | [INFO] [stdout] 77 | route!(check_server_time, CheckServerTimeEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:77:54 [INFO] [stdout] | [INFO] [stdout] 77 | route!(check_server_time, CheckServerTimeEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | / route!( [INFO] [stdout] 79 | | composite_index_symbol_information, [INFO] [stdout] 80 | | CompositeIndexSymbolInformationEndpoint [INFO] [stdout] | | --------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 81 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:80:48 [INFO] [stdout] | [INFO] [stdout] 80 | CompositeIndexSymbolInformationEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:82:35 [INFO] [stdout] | [INFO] [stdout] 82 | route!(aggregate_trades_list, AggregateTradesListEndpoint); [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:82:62 [INFO] [stdout] | [INFO] [stdout] 82 | route!(aggregate_trades_list, AggregateTradesListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:83:40 [INFO] [stdout] | [INFO] [stdout] 83 | route!(continuous_contract_klines, ContinuousContractKlinesEndpoint); [INFO] [stdout] | -------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:83:72 [INFO] [stdout] | [INFO] [stdout] 83 | route!(continuous_contract_klines, ContinuousContractKlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:84:27 [INFO] [stdout] | [INFO] [stdout] 84 | route!(exchange_info, ExchangeInfoEndpoint); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:84:47 [INFO] [stdout] | [INFO] [stdout] 84 | route!(exchange_info, ExchangeInfoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:85:30 [INFO] [stdout] | [INFO] [stdout] 85 | route!(get_funding_info, GetFundingInfoEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:85:52 [INFO] [stdout] | [INFO] [stdout] 85 | route!(get_funding_info, GetFundingInfoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:86:38 [INFO] [stdout] | [INFO] [stdout] 86 | route!(get_funding_rate_history, GetFundingRateHistoryEndpoint); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:86:67 [INFO] [stdout] | [INFO] [stdout] 86 | route!(get_funding_rate_history, GetFundingRateHistoryEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:87:40 [INFO] [stdout] | [INFO] [stdout] 87 | route!(historical_blvt_nav_klines, HistoricalBlvtNavKlinesEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:87:71 [INFO] [stdout] | [INFO] [stdout] 87 | route!(historical_blvt_nav_klines, HistoricalBlvtNavKlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:88:32 [INFO] [stdout] | [INFO] [stdout] 88 | route!(index_price_klines, IndexPriceKlinesEndpoint); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:88:56 [INFO] [stdout] | [INFO] [stdout] 88 | route!(index_price_klines, IndexPriceKlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:89:20 [INFO] [stdout] | [INFO] [stdout] 89 | route!(klines, KlinesEndpoint); [INFO] [stdout] | ------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:89:34 [INFO] [stdout] | [INFO] [stdout] 89 | route!(klines, KlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:90:30 [INFO] [stdout] | [INFO] [stdout] 90 | route!(long_short_ratio, LongShortRatioEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:90:52 [INFO] [stdout] | [INFO] [stdout] 90 | route!(long_short_ratio, LongShortRatioEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:91:24 [INFO] [stdout] | [INFO] [stdout] 91 | route!(mark_price, MarkPriceEndpoint); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:91:41 [INFO] [stdout] | [INFO] [stdout] 91 | route!(mark_price, MarkPriceEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:92:31 [INFO] [stdout] | [INFO] [stdout] 92 | route!(mark_price_klines, MarkPriceKlinesEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:92:54 [INFO] [stdout] | [INFO] [stdout] 92 | route!(mark_price_klines, MarkPriceKlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / route!( [INFO] [stdout] 94 | | multi_assets_mode_asset_index, [INFO] [stdout] 95 | | MultiAssetsModeAssetIndexEndpoint [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 96 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:95:42 [INFO] [stdout] | [INFO] [stdout] 95 | MultiAssetsModeAssetIndexEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:97:30 [INFO] [stdout] | [INFO] [stdout] 97 | route!(old_trade_lookup, OldTradeLookupEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:97:52 [INFO] [stdout] | [INFO] [stdout] 97 | route!(old_trade_lookup, OldTradeLookupEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:98:27 [INFO] [stdout] | [INFO] [stdout] 98 | route!(open_interest, OpenInterestEndpoint); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:98:47 [INFO] [stdout] | [INFO] [stdout] 98 | route!(open_interest, OpenInterestEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:99:38 [INFO] [stdout] | [INFO] [stdout] 99 | route!(open_interest_statistics, OpenInterestStatisticsEndpoint); [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:99:68 [INFO] [stdout] | [INFO] [stdout] 99 | route!(open_interest_statistics, OpenInterestStatisticsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:100:24 [INFO] [stdout] | [INFO] [stdout] 100 | route!(order_book, OrderBookEndpoint); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:100:41 [INFO] [stdout] | [INFO] [stdout] 100 | route!(order_book, OrderBookEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:101:34 [INFO] [stdout] | [INFO] [stdout] 101 | route!(premium_index_klines, PremiumIndexKlinesEndpoint); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:101:60 [INFO] [stdout] | [INFO] [stdout] 101 | route!(premium_index_klines, PremiumIndexKlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:102:34 [INFO] [stdout] | [INFO] [stdout] 102 | route!(query_delivery_price, QueryDeliveryPriceEndpoint); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:102:60 [INFO] [stdout] | [INFO] [stdout] 102 | route!(query_delivery_price, QueryDeliveryPriceEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | / route!( [INFO] [stdout] 104 | | query_index_price_constituents, [INFO] [stdout] 105 | | QueryIndexPriceConstituentsEndpoint [INFO] [stdout] | | ----------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 106 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:105:44 [INFO] [stdout] | [INFO] [stdout] 105 | QueryIndexPriceConstituentsEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:107:32 [INFO] [stdout] | [INFO] [stdout] 107 | route!(recent_trades_list, RecentTradesListEndpoint); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:107:56 [INFO] [stdout] | [INFO] [stdout] 107 | route!(recent_trades_list, RecentTradesListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:108:38 [INFO] [stdout] | [INFO] [stdout] 108 | route!(symbol_order_book_ticker, SymbolOrderBookTickerEndpoint); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:108:67 [INFO] [stdout] | [INFO] [stdout] 108 | route!(symbol_order_book_ticker, SymbolOrderBookTickerEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:109:41 [INFO] [stdout] | [INFO] [stdout] 109 | route!(symbol_order_book_ticker_v2, SymbolOrderBookTickerV2Endpoint); [INFO] [stdout] | -------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:109:72 [INFO] [stdout] | [INFO] [stdout] 109 | route!(symbol_order_book_ticker_v2, SymbolOrderBookTickerV2Endpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:110:33 [INFO] [stdout] | [INFO] [stdout] 110 | route!(symbol_price_ticker, SymbolPriceTickerEndpoint); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:110:58 [INFO] [stdout] | [INFO] [stdout] 110 | route!(symbol_price_ticker, SymbolPriceTickerEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:111:35 [INFO] [stdout] | [INFO] [stdout] 111 | route!(taker_buy_sell_volume, TakerBuySellVolumeEndpoint); [INFO] [stdout] | --------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:111:61 [INFO] [stdout] | [INFO] [stdout] 111 | route!(taker_buy_sell_volume, TakerBuySellVolumeEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:112:31 [INFO] [stdout] | [INFO] [stdout] 112 | route!(test_connectivity, TestConnectivityEndpoint); [INFO] [stdout] | --------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:112:55 [INFO] [stdout] | [INFO] [stdout] 112 | route!(test_connectivity, TestConnectivityEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:113:25 [INFO] [stdout] | [INFO] [stdout] 113 | route!(ticker_24hr, Ticker24hrEndpoint); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:113:43 [INFO] [stdout] | [INFO] [stdout] 113 | route!(ticker_24hr, Ticker24hrEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | / route!( [INFO] [stdout] 115 | | top_trader_long_short_account_ratio, [INFO] [stdout] 116 | | TopTraderLongShortAccountRatioEndpoint [INFO] [stdout] | | -------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 117 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:116:47 [INFO] [stdout] | [INFO] [stdout] 116 | TopTraderLongShortAccountRatioEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | / route!( [INFO] [stdout] 119 | | top_trader_long_short_position_ratio, [INFO] [stdout] 120 | | TopTraderLongShortPositionRatioEndpoint [INFO] [stdout] | | --------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 121 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:120:48 [INFO] [stdout] | [INFO] [stdout] 120 | TopTraderLongShortPositionRatioEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:133:27 [INFO] [stdout] | [INFO] [stdout] 133 | ws_route!(order_book, OrderBookWebSocket); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:133:45 [INFO] [stdout] | [INFO] [stdout] 133 | ws_route!(order_book, OrderBookWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:134:41 [INFO] [stdout] | [INFO] [stdout] 134 | ws_route!(symbol_order_book_ticker, SymbolOrderBookTickerWebSocket); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:134:71 [INFO] [stdout] | [INFO] [stdout] 134 | ws_route!(symbol_order_book_ticker, SymbolOrderBookTickerWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:135:36 [INFO] [stdout] | [INFO] [stdout] 135 | ws_route!(symbol_price_ticker, SymbolPriceTickerWebSocket); [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:135:62 [INFO] [stdout] | [INFO] [stdout] 135 | ws_route!(symbol_price_ticker, SymbolPriceTickerWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.61s [INFO] running `Command { std: "docker" "inspect" "a7a21e83bfa29010b4b154e58b414ba2c2f6ccaea16b99e5c2d599dd0f33cbcf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a7a21e83bfa29010b4b154e58b414ba2c2f6ccaea16b99e5c2d599dd0f33cbcf", kill_on_drop: false }` [INFO] [stdout] a7a21e83bfa29010b4b154e58b414ba2c2f6ccaea16b99e5c2d599dd0f33cbcf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 688801205e2044c8d7f8f432fb487a453c4a46e1a6e450bde020a5b5ada6a8cd [INFO] running `Command { std: "docker" "start" "-a" "688801205e2044c8d7f8f432fb487a453c4a46e1a6e450bde020a5b5ada6a8cd", kill_on_drop: false }` [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling tungstenite v0.23.0 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling hyper-util v0.1.7 [INFO] [stderr] Compiling tracing-subscriber v0.3.18 [INFO] [stderr] Compiling tokio-tungstenite v0.23.1 [INFO] [stderr] Compiling hyper-rustls v0.27.2 [INFO] [stderr] Compiling reqwest v0.12.7 [INFO] [stderr] Compiling birdie v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:136:20 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn account(&self) -> account::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 136 | pub fn account(&self) -> account::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:140:20 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn general(&self) -> general::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 140 | pub fn general(&self) -> general::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:144:19 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn market(&self) -> market::RestApiHandler { [INFO] [stdout] | ^^^^^ ---------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 144 | pub fn market(&self) -> market::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:148:18 [INFO] [stdout] | [INFO] [stdout] 148 | pub fn trade(&self) -> trade::RestApiHandler { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 148 | pub fn trade(&self) -> trade::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:152:29 [INFO] [stdout] | [INFO] [stdout] 152 | pub fn user_data_stream(&self) -> user_data_stream::RestApiHandler { [INFO] [stdout] | ^^^^^ -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 152 | pub fn user_data_stream(&self) -> user_data_stream::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:156:17 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn spot(&self) -> spot::RestApiCategory { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 156 | pub fn spot(&self) -> spot::RestApiCategory<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:160:19 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn margin(&self) -> margin::RestApiCategory { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 160 | pub fn margin(&self) -> margin::RestApiCategory<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:164:24 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn usd_futures(&self) -> usd_futures::RestApiCategory { [INFO] [stdout] | ^^^^^ ---------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 164 | pub fn usd_futures(&self) -> usd_futures::RestApiCategory<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:55:20 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn account(&self) -> account::WebSocketApiHandler { [INFO] [stdout] | ^^^^^ ---------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 55 | pub fn account(&self) -> account::WebSocketApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn general(&self) -> general::WebSocketApiHandler { [INFO] [stdout] | ^^^^^ ---------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | pub fn general(&self) -> general::WebSocketApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:63:19 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn market(&self) -> market::WebSocketApiHandler { [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 63 | pub fn market(&self) -> market::WebSocketApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:67:18 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn trade(&self) -> trade::WebSocketApiHandler { [INFO] [stdout] | ^^^^^ -------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 67 | pub fn trade(&self) -> trade::WebSocketApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:30:20 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn account(&self) -> account::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 30 | pub fn account(&self) -> account::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:34:29 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn borrow_and_repay(&self) -> borrow_and_repay::RestApiHandler { [INFO] [stdout] | ^^^^^ -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 34 | pub fn borrow_and_repay(&self) -> borrow_and_repay::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn market(&self) -> market::RestApiHandler { [INFO] [stdout] | ^^^^^ ---------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 38 | pub fn market(&self) -> market::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:42:29 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn risk_data_stream(&self) -> risk_data_stream::RestApiHandler { [INFO] [stdout] | ^^^^^ -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 42 | pub fn risk_data_stream(&self) -> risk_data_stream::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:46:18 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn trade(&self) -> trade::RestApiHandler { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 46 | pub fn trade(&self) -> trade::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:50:30 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn trade_data_stream(&self) -> trade_data_stream::RestApiHandler { [INFO] [stdout] | ^^^^^ --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 50 | pub fn trade_data_stream(&self) -> trade_data_stream::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:54:21 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn transfer(&self) -> transfer::RestApiHandler { [INFO] [stdout] | ^^^^^ ------------------------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn transfer(&self) -> transfer::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | / route!( [INFO] [stdout] 39 | | adjust_cross_margin_max_leverage, [INFO] [stdout] 40 | | AdjustCrossMarginMaxLeverageEndpoint [INFO] [stdout] | | ------------------------------------ the lifetime gets resolved as `'_` [INFO] [stdout] 41 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:40:45 [INFO] [stdout] | [INFO] [stdout] 40 | AdjustCrossMarginMaxLeverageEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | / route!( [INFO] [stdout] 43 | | disable_isolated_margin_account, [INFO] [stdout] 44 | | DisableIsolatedMarginAccountEndpoint [INFO] [stdout] | | ------------------------------------ the lifetime gets resolved as `'_` [INFO] [stdout] 45 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:44:45 [INFO] [stdout] | [INFO] [stdout] 44 | DisableIsolatedMarginAccountEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / route!( [INFO] [stdout] 47 | | enable_isolated_margin_account, [INFO] [stdout] 48 | | EnableIsolatedMarginAccountEndpoint [INFO] [stdout] | | ----------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 49 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:48:44 [INFO] [stdout] | [INFO] [stdout] 48 | EnableIsolatedMarginAccountEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:50:33 [INFO] [stdout] | [INFO] [stdout] 50 | route!(get_bnb_burn_status, GetBnbBurnStatusEndpoint); [INFO] [stdout] | ----------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:50:57 [INFO] [stdout] | [INFO] [stdout] 50 | route!(get_bnb_burn_status, GetBnbBurnStatusEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | / route!( [INFO] [stdout] 52 | | get_summary_of_margin_account, [INFO] [stdout] 53 | | GetSummaryOfMarginAccountEndpoint [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 54 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:53:42 [INFO] [stdout] | [INFO] [stdout] 53 | GetSummaryOfMarginAccountEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | / route!( [INFO] [stdout] 56 | | query_cross_margin_account_details, [INFO] [stdout] 57 | | QueryCrossMarginAccountDetailsEndpoint [INFO] [stdout] | | -------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 58 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:57:47 [INFO] [stdout] | [INFO] [stdout] 57 | QueryCrossMarginAccountDetailsEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:59:41 [INFO] [stdout] | [INFO] [stdout] 59 | route!(query_cross_margin_fee_data, QueryCrossMarginFeeDataEndpoint); [INFO] [stdout] | -------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:59:72 [INFO] [stdout] | [INFO] [stdout] 59 | route!(query_cross_margin_fee_data, QueryCrossMarginFeeDataEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | / route!( [INFO] [stdout] 61 | | query_enabled_isolated_margin_account_limit, [INFO] [stdout] 62 | | QueryEnabledIsolatedMarginAccountLimitEndpoint [INFO] [stdout] | | ---------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 63 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:62:55 [INFO] [stdout] | [INFO] [stdout] 62 | QueryEnabledIsolatedMarginAccountLimitEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | / route!( [INFO] [stdout] 65 | | query_isolated_margin_account_info, [INFO] [stdout] 66 | | QueryIsolatedMarginAccountInfoEndpoint [INFO] [stdout] | | -------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 67 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:66:47 [INFO] [stdout] | [INFO] [stdout] 66 | QueryIsolatedMarginAccountInfoEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | / route!( [INFO] [stdout] 69 | | query_isolated_margin_fee_data, [INFO] [stdout] 70 | | QueryIsolatedMarginFeeDataEndpoint [INFO] [stdout] | | ---------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 71 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:70:43 [INFO] [stdout] | [INFO] [stdout] 70 | QueryIsolatedMarginFeeDataEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | / route!( [INFO] [stdout] 73 | | toggle_bnb_burn_on_spot_trade_and_margin_interest, [INFO] [stdout] 74 | | ToggleBnbBurnOnSpotTradeAndMarginInterestEndpoint [INFO] [stdout] | | ------------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 75 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:74:58 [INFO] [stdout] | [INFO] [stdout] 74 | ToggleBnbBurnOnSpotTradeAndMarginInterestEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | / route!( [INFO] [stdout] 77 | | query_cross_isolated_margin_capital_flow, [INFO] [stdout] 78 | | QueryCrossIsolatedMarginCapitalFlowEndpoint [INFO] [stdout] | | ------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 79 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:78:52 [INFO] [stdout] | [INFO] [stdout] 78 | QueryCrossIsolatedMarginCapitalFlowEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | / route!( [INFO] [stdout] 27 | | get_future_hourly_interest_rate, [INFO] [stdout] 28 | | GetFutureHourlyInterestRateEndpoint [INFO] [stdout] | | ----------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:28:44 [INFO] [stdout] | [INFO] [stdout] 28 | GetFutureHourlyInterestRateEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:30:34 [INFO] [stdout] | [INFO] [stdout] 30 | route!(get_interest_history, GetInterestHistoryEndpoint); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:30:60 [INFO] [stdout] | [INFO] [stdout] 30 | route!(get_interest_history, GetInterestHistoryEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | / route!( [INFO] [stdout] 32 | | margin_account_borrow_repay, [INFO] [stdout] 33 | | MarginAccountBorrowRepayEndpoint [INFO] [stdout] | | -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 34 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:33:41 [INFO] [stdout] | [INFO] [stdout] 33 | MarginAccountBorrowRepayEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:35:40 [INFO] [stdout] | [INFO] [stdout] 35 | route!(query_borrow_repay_records, QueryBorrowRepayRecordsEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:35:71 [INFO] [stdout] | [INFO] [stdout] 35 | route!(query_borrow_repay_records, QueryBorrowRepayRecordsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | / route!( [INFO] [stdout] 37 | | query_margin_interest_rate_history, [INFO] [stdout] 38 | | QueryMarginInterestRateHistoryEndpoint [INFO] [stdout] | | -------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 39 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:38:47 [INFO] [stdout] | [INFO] [stdout] 38 | QueryMarginInterestRateHistoryEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:40:30 [INFO] [stdout] | [INFO] [stdout] 40 | route!(query_max_borrow, QueryMaxBorrowEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:40:52 [INFO] [stdout] | [INFO] [stdout] 40 | route!(query_max_borrow, QueryMaxBorrowEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | / route!( [INFO] [stdout] 33 | | cross_margin_collateral_ratio, [INFO] [stdout] 34 | | CrossMarginCollateralRatioEndpoint [INFO] [stdout] | | ---------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 35 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:34:43 [INFO] [stdout] | [INFO] [stdout] 34 | CrossMarginCollateralRatioEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:36:40 [INFO] [stdout] | [INFO] [stdout] 36 | route!(get_all_cross_margin_pairs, GetAllCrossMarginPairsEndpoint); [INFO] [stdout] | ------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:36:70 [INFO] [stdout] | [INFO] [stdout] 36 | route!(get_all_cross_margin_pairs, GetAllCrossMarginPairsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | / route!( [INFO] [stdout] 38 | | get_all_isolated_margin_symbol, [INFO] [stdout] 39 | | GetAllIsolatedMarginSymbolEndpoint [INFO] [stdout] | | ---------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 40 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:39:43 [INFO] [stdout] | [INFO] [stdout] 39 | GetAllIsolatedMarginSymbolEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:41:35 [INFO] [stdout] | [INFO] [stdout] 41 | route!(get_all_margin_assets, GetAllMarginAssetsEndpoint); [INFO] [stdout] | --------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:41:61 [INFO] [stdout] | [INFO] [stdout] 41 | route!(get_all_margin_assets, GetAllMarginAssetsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:42:33 [INFO] [stdout] | [INFO] [stdout] 42 | route!(get_delist_schedule, GetDelistScheduleEndpoint); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:42:58 [INFO] [stdout] | [INFO] [stdout] 42 | route!(get_delist_schedule, GetDelistScheduleEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | / route!( [INFO] [stdout] 44 | | query_isolated_margin_tier_data, [INFO] [stdout] 45 | | QueryIsolatedMarginTierDataEndpoint [INFO] [stdout] | | ----------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 46 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:45:44 [INFO] [stdout] | [INFO] [stdout] 45 | QueryIsolatedMarginTierDataEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:47:38 [INFO] [stdout] | [INFO] [stdout] 47 | route!(query_margin_price_index, QueryMarginPriceIndexEndpoint); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:47:67 [INFO] [stdout] | [INFO] [stdout] 47 | route!(query_margin_price_index, QueryMarginPriceIndexEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | / route!( [INFO] [stdout] 49 | | query_margin_available_inventory, [INFO] [stdout] 50 | | QueryMarginAvailableInventoryEndpoint [INFO] [stdout] | | ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:50:46 [INFO] [stdout] | [INFO] [stdout] 50 | QueryMarginAvailableInventoryEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | / route!( [INFO] [stdout] 53 | | query_liability_coin_leverage_bracket, [INFO] [stdout] 54 | | QueryLiabilityCoinLeverageBracketEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 55 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:54:50 [INFO] [stdout] | [INFO] [stdout] 54 | QueryLiabilityCoinLeverageBracketEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/risk_data_stream/mod.rs:24:36 [INFO] [stdout] | [INFO] [stdout] 24 | route!(start_user_data_stream, StartUserDataStreamEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/risk_data_stream/mod.rs:24:63 [INFO] [stdout] | [INFO] [stdout] 24 | route!(start_user_data_stream, StartUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/risk_data_stream/mod.rs:25:40 [INFO] [stdout] | [INFO] [stdout] 25 | route!(keepalive_user_data_stream, KeepaliveUserDataStreamEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/risk_data_stream/mod.rs:25:71 [INFO] [stdout] | [INFO] [stdout] 25 | route!(keepalive_user_data_stream, KeepaliveUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/risk_data_stream/mod.rs:26:36 [INFO] [stdout] | [INFO] [stdout] 26 | route!(close_user_data_stream, CloseUserDataStreamEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/risk_data_stream/mod.rs:26:63 [INFO] [stdout] | [INFO] [stdout] 26 | route!(close_user_data_stream, CloseUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | / route!( [INFO] [stdout] 51 | | get_force_liquidation_record, [INFO] [stdout] 52 | | GetForceLiquidationRecordEndpoint [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 53 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:52:42 [INFO] [stdout] | [INFO] [stdout] 52 | GetForceLiquidationRecordEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | / route!( [INFO] [stdout] 55 | | get_small_liability_exchange_coin_list, [INFO] [stdout] 56 | | GetSmallLiabilityExchangeCoinListEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 57 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:56:50 [INFO] [stdout] | [INFO] [stdout] 56 | GetSmallLiabilityExchangeCoinListEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | / route!( [INFO] [stdout] 59 | | get_small_liability_exchange_history, [INFO] [stdout] 60 | | GetSmallLiabilityExchangeHistoryEndpoint [INFO] [stdout] | | ---------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 61 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:60:49 [INFO] [stdout] | [INFO] [stdout] 60 | GetSmallLiabilityExchangeHistoryEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:62:36 [INFO] [stdout] | [INFO] [stdout] 62 | route!(cancel_all_open_orders, CancelAllOpenOrdersEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:62:63 [INFO] [stdout] | [INFO] [stdout] 62 | route!(cancel_all_open_orders, CancelAllOpenOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 63 | route!(cancel_oco, CancelOcoEndpoint); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:63:41 [INFO] [stdout] | [INFO] [stdout] 63 | route!(cancel_oco, CancelOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:64:26 [INFO] [stdout] | [INFO] [stdout] 64 | route!(cancel_order, CancelOrderEndpoint); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:64:45 [INFO] [stdout] | [INFO] [stdout] 64 | route!(cancel_order, CancelOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:65:21 [INFO] [stdout] | [INFO] [stdout] 65 | route!(new_oco, NewOcoEndpoint); [INFO] [stdout] | ------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | route!(new_oco, NewOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:66:23 [INFO] [stdout] | [INFO] [stdout] 66 | route!(new_order, NewOrderEndpoint); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:66:39 [INFO] [stdout] | [INFO] [stdout] 66 | route!(new_order, NewOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | / route!( [INFO] [stdout] 68 | | query_current_margin_order_count_usage, [INFO] [stdout] 69 | | QueryCurrentMarginOrderCountUsageEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 70 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:69:50 [INFO] [stdout] | [INFO] [stdout] 69 | QueryCurrentMarginOrderCountUsageEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:71:27 [INFO] [stdout] | [INFO] [stdout] 71 | route!(query_all_oco, QueryAllOcoEndpoint); [INFO] [stdout] | ------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:71:46 [INFO] [stdout] | [INFO] [stdout] 71 | route!(query_all_oco, QueryAllOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:72:30 [INFO] [stdout] | [INFO] [stdout] 72 | route!(query_all_orders, QueryAllOrdersEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:72:52 [INFO] [stdout] | [INFO] [stdout] 72 | route!(query_all_orders, QueryAllOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | route!(query_oco, QueryOcoEndpoint); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:73:39 [INFO] [stdout] | [INFO] [stdout] 73 | route!(query_oco, QueryOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:74:28 [INFO] [stdout] | [INFO] [stdout] 74 | route!(query_open_oco, QueryOpenOcoEndpoint); [INFO] [stdout] | -------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:74:48 [INFO] [stdout] | [INFO] [stdout] 74 | route!(query_open_oco, QueryOpenOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:75:31 [INFO] [stdout] | [INFO] [stdout] 75 | route!(query_open_orders, QueryOpenOrdersEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:75:54 [INFO] [stdout] | [INFO] [stdout] 75 | route!(query_open_orders, QueryOpenOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:76:25 [INFO] [stdout] | [INFO] [stdout] 76 | route!(query_order, QueryOrderEndpoint); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:76:43 [INFO] [stdout] | [INFO] [stdout] 76 | route!(query_order, QueryOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:77:30 [INFO] [stdout] | [INFO] [stdout] 77 | route!(query_trade_list, QueryTradeListEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:77:52 [INFO] [stdout] | [INFO] [stdout] 77 | route!(query_trade_list, QueryTradeListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:78:38 [INFO] [stdout] | [INFO] [stdout] 78 | route!(small_liability_exchange, SmallLiabilityExchangeEndpoint); [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:78:68 [INFO] [stdout] | [INFO] [stdout] 78 | route!(small_liability_exchange, SmallLiabilityExchangeEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:79:39 [INFO] [stdout] | [INFO] [stdout] 79 | route!(margin_manual_liquidation, MarginManualLiquidationEndpoint); [INFO] [stdout] | ------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:79:70 [INFO] [stdout] | [INFO] [stdout] 79 | route!(margin_manual_liquidation, MarginManualLiquidationEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:33:38 [INFO] [stdout] | [INFO] [stdout] 33 | route!(start_margin_data_stream, StartMarginUserDataStreamEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:33:71 [INFO] [stdout] | [INFO] [stdout] 33 | route!(start_margin_data_stream, StartMarginUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | / route!( [INFO] [stdout] 35 | | keepalive_margin_data_stream, [INFO] [stdout] 36 | | KeepaliveMarginUserDataStreamEndpoint [INFO] [stdout] | | ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 37 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:36:46 [INFO] [stdout] | [INFO] [stdout] 36 | KeepaliveMarginUserDataStreamEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:38:38 [INFO] [stdout] | [INFO] [stdout] 38 | route!(close_margin_data_stream, CloseMarginUserDataStreamEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:38:71 [INFO] [stdout] | [INFO] [stdout] 38 | route!(close_margin_data_stream, CloseMarginUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | / route!( [INFO] [stdout] 40 | | start_isolated_margin_data_stream, [INFO] [stdout] 41 | | StartIsolatedMarginUserDataStreamEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 42 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:41:50 [INFO] [stdout] | [INFO] [stdout] 41 | StartIsolatedMarginUserDataStreamEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | / route!( [INFO] [stdout] 44 | | keepalive_isolated_margin_data_stream, [INFO] [stdout] 45 | | KeepaliveIsolatedMarginUserDataStreamEndpoint [INFO] [stdout] | | --------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 46 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:45:54 [INFO] [stdout] | [INFO] [stdout] 45 | KeepaliveIsolatedMarginUserDataStreamEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | / route!( [INFO] [stdout] 48 | | close_isolated_margin_data_stream, [INFO] [stdout] 49 | | CloseIsolatedMarginUserDataStreamEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 50 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:49:50 [INFO] [stdout] | [INFO] [stdout] 49 | CloseIsolatedMarginUserDataStreamEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/transfer/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | / route!( [INFO] [stdout] 19 | | get_cross_margin_transfer_history, [INFO] [stdout] 20 | | GetCrossMarginTransferHistoryEndpoint [INFO] [stdout] | | ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 21 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/transfer/mod.rs:20:46 [INFO] [stdout] | [INFO] [stdout] 20 | GetCrossMarginTransferHistoryEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/transfer/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | / route!( [INFO] [stdout] 23 | | query_max_transfer_out_amount, [INFO] [stdout] 24 | | QueryMaxTransferOutAmountEndpoint [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 25 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/transfer/mod.rs:24:42 [INFO] [stdout] | [INFO] [stdout] 24 | QueryMaxTransferOutAmountEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/spot/mod.rs:19:20 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn account(&self) -> account::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 19 | pub fn account(&self) -> account::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/spot/mod.rs:23:20 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn general(&self) -> general::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 23 | pub fn general(&self) -> general::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/spot/mod.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn market(&self) -> market::RestApiHandler { [INFO] [stdout] | ^^^^^ ---------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 27 | pub fn market(&self) -> market::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/spot/mod.rs:31:18 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn trade(&self) -> trade::RestApiHandler { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 31 | pub fn trade(&self) -> trade::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/spot/mod.rs:35:29 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn user_data_stream(&self) -> user_data_stream::RestApiHandler { [INFO] [stdout] | ^^^^^ -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 35 | pub fn user_data_stream(&self) -> user_data_stream::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:37:33 [INFO] [stdout] | [INFO] [stdout] 37 | route!(account_information, AccountInformationEndpoint); [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:37:59 [INFO] [stdout] | [INFO] [stdout] 37 | route!(account_information, AccountInformationEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:38:32 [INFO] [stdout] | [INFO] [stdout] 38 | route!(account_trade_list, AccountTradeListEndpoint); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:38:56 [INFO] [stdout] | [INFO] [stdout] 38 | route!(account_trade_list, AccountTradeListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:39:40 [INFO] [stdout] | [INFO] [stdout] 39 | route!(query_unfilled_order_count, QueryUnfilledOrderCountEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:39:71 [INFO] [stdout] | [INFO] [stdout] 39 | route!(query_unfilled_order_count, QueryUnfilledOrderCountEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:40:37 [INFO] [stdout] | [INFO] [stdout] 40 | route!(query_prevented_matches, QueryPreventedMatchesEndpoint); [INFO] [stdout] | -------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:40:66 [INFO] [stdout] | [INFO] [stdout] 40 | route!(query_prevented_matches, QueryPreventedMatchesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:41:31 [INFO] [stdout] | [INFO] [stdout] 41 | route!(query_allocations, QueryAllocationsEndpoint); [INFO] [stdout] | --------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:41:55 [INFO] [stdout] | [INFO] [stdout] 41 | route!(query_allocations, QueryAllocationsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:42:36 [INFO] [stdout] | [INFO] [stdout] 42 | route!(query_commission_rates, QueryCommissionRatesEndpoint); [INFO] [stdout] | ------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:42:64 [INFO] [stdout] | [INFO] [stdout] 42 | route!(query_commission_rates, QueryCommissionRatesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:54:36 [INFO] [stdout] | [INFO] [stdout] 54 | ws_route!(account_information, AccountInformationWebSocket); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:54:63 [INFO] [stdout] | [INFO] [stdout] 54 | ws_route!(account_information, AccountInformationWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:55:35 [INFO] [stdout] | [INFO] [stdout] 55 | ws_route!(account_trade_list, AccountTradeListWebSocket); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:55:60 [INFO] [stdout] | [INFO] [stdout] 55 | ws_route!(account_trade_list, AccountTradeListWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:56:43 [INFO] [stdout] | [INFO] [stdout] 56 | ws_route!(query_unfilled_order_count, QueryUnfilledOrderCountWebSocket); [INFO] [stdout] | ----------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:56:75 [INFO] [stdout] | [INFO] [stdout] 56 | ws_route!(query_unfilled_order_count, QueryUnfilledOrderCountWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:57:40 [INFO] [stdout] | [INFO] [stdout] 57 | ws_route!(query_prevented_matches, QueryPreventedMatchesWebSocket); [INFO] [stdout] | ------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:57:70 [INFO] [stdout] | [INFO] [stdout] 57 | ws_route!(query_prevented_matches, QueryPreventedMatchesWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:58:34 [INFO] [stdout] | [INFO] [stdout] 58 | ws_route!(query_allocations, QueryAllocationsWebSocket); [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:58:59 [INFO] [stdout] | [INFO] [stdout] 58 | ws_route!(query_allocations, QueryAllocationsWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/account/mod.rs:59:39 [INFO] [stdout] | [INFO] [stdout] 59 | ws_route!(query_commission_rates, QueryCommissionRatesWebSocket); [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/account/mod.rs:59:68 [INFO] [stdout] | [INFO] [stdout] 59 | ws_route!(query_commission_rates, QueryCommissionRatesWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/general/mod.rs:28:31 [INFO] [stdout] | [INFO] [stdout] 28 | route!(test_connectivity, TestConnectivityEndpoint); [INFO] [stdout] | --------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/general/mod.rs:28:55 [INFO] [stdout] | [INFO] [stdout] 28 | route!(test_connectivity, TestConnectivityEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/general/mod.rs:29:31 [INFO] [stdout] | [INFO] [stdout] 29 | route!(check_server_time, CheckServerTimeEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/general/mod.rs:29:54 [INFO] [stdout] | [INFO] [stdout] 29 | route!(check_server_time, CheckServerTimeEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/general/mod.rs:30:27 [INFO] [stdout] | [INFO] [stdout] 30 | route!(exchange_info, ExchangeInfoEndpoint); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/general/mod.rs:30:47 [INFO] [stdout] | [INFO] [stdout] 30 | route!(exchange_info, ExchangeInfoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/general/mod.rs:42:34 [INFO] [stdout] | [INFO] [stdout] 42 | ws_route!(test_connectivity, TestConnectivityWebSocket); [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/general/mod.rs:42:59 [INFO] [stdout] | [INFO] [stdout] 42 | ws_route!(test_connectivity, TestConnectivityWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/general/mod.rs:43:34 [INFO] [stdout] | [INFO] [stdout] 43 | ws_route!(check_server_time, CheckServerTimeWebSocket); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/general/mod.rs:43:58 [INFO] [stdout] | [INFO] [stdout] 43 | ws_route!(check_server_time, CheckServerTimeWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/general/mod.rs:44:30 [INFO] [stdout] | [INFO] [stdout] 44 | ws_route!(exchange_info, ExchangeInfoWebSocket); [INFO] [stdout] | ----------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/general/mod.rs:44:51 [INFO] [stdout] | [INFO] [stdout] 44 | ws_route!(exchange_info, ExchangeInfoWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:55:24 [INFO] [stdout] | [INFO] [stdout] 55 | route!(order_book, OrderBookEndpoint); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:55:41 [INFO] [stdout] | [INFO] [stdout] 55 | route!(order_book, OrderBookEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:56:32 [INFO] [stdout] | [INFO] [stdout] 56 | route!(recent_trades_list, RecentTradesListEndpoint); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:56:56 [INFO] [stdout] | [INFO] [stdout] 56 | route!(recent_trades_list, RecentTradesListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:57:30 [INFO] [stdout] | [INFO] [stdout] 57 | route!(old_trade_lookup, OldTradeLookupEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:57:52 [INFO] [stdout] | [INFO] [stdout] 57 | route!(old_trade_lookup, OldTradeLookupEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:58:35 [INFO] [stdout] | [INFO] [stdout] 58 | route!(aggregate_trades_list, AggregateTradesListEndpoint); [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:58:62 [INFO] [stdout] | [INFO] [stdout] 58 | route!(aggregate_trades_list, AggregateTradesListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | route!(klines, KlinesEndpoint); [INFO] [stdout] | ------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:59:34 [INFO] [stdout] | [INFO] [stdout] 59 | route!(klines, KlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:60:23 [INFO] [stdout] | [INFO] [stdout] 60 | route!(ui_klines, UiKlinesEndpoint); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:60:39 [INFO] [stdout] | [INFO] [stdout] 60 | route!(ui_klines, UiKlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:61:35 [INFO] [stdout] | [INFO] [stdout] 61 | route!(current_average_price, CurrentAveragePriceEndpoint); [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:61:62 [INFO] [stdout] | [INFO] [stdout] 61 | route!(current_average_price, CurrentAveragePriceEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:62:25 [INFO] [stdout] | [INFO] [stdout] 62 | route!(ticker_24hr, Ticker24hrEndpoint); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:62:43 [INFO] [stdout] | [INFO] [stdout] 62 | route!(ticker_24hr, Ticker24hrEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:63:32 [INFO] [stdout] | [INFO] [stdout] 63 | route!(trading_day_ticker, TradingDayTickerEndpoint); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:63:56 [INFO] [stdout] | [INFO] [stdout] 63 | route!(trading_day_ticker, TradingDayTickerEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:64:33 [INFO] [stdout] | [INFO] [stdout] 64 | route!(symbol_price_ticker, SymbolPriceTickerEndpoint); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:64:58 [INFO] [stdout] | [INFO] [stdout] 64 | route!(symbol_price_ticker, SymbolPriceTickerEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | route!(symbol_order_book_ticker, SymbolOrderBookTickerEndpoint); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:65:67 [INFO] [stdout] | [INFO] [stdout] 65 | route!(symbol_order_book_ticker, SymbolOrderBookTickerEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | / route!( [INFO] [stdout] 67 | | rolling_window_price_change, [INFO] [stdout] 68 | | RollingWindowPriceChangeEndpoint [INFO] [stdout] | | -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 69 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:68:41 [INFO] [stdout] | [INFO] [stdout] 68 | RollingWindowPriceChangeEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:81:27 [INFO] [stdout] | [INFO] [stdout] 81 | ws_route!(order_book, OrderBookWebSocket); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:81:45 [INFO] [stdout] | [INFO] [stdout] 81 | ws_route!(order_book, OrderBookWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:82:35 [INFO] [stdout] | [INFO] [stdout] 82 | ws_route!(recent_trades_list, RecentTradesListWebSocket); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:82:60 [INFO] [stdout] | [INFO] [stdout] 82 | ws_route!(recent_trades_list, RecentTradesListWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:83:33 [INFO] [stdout] | [INFO] [stdout] 83 | ws_route!(old_trade_lookup, OldTradeLookupWebSocket); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:83:56 [INFO] [stdout] | [INFO] [stdout] 83 | ws_route!(old_trade_lookup, OldTradeLookupWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:84:38 [INFO] [stdout] | [INFO] [stdout] 84 | ws_route!(aggregate_trades_list, AggregateTradesListWebSocket); [INFO] [stdout] | -------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:84:66 [INFO] [stdout] | [INFO] [stdout] 84 | ws_route!(aggregate_trades_list, AggregateTradesListWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:85:23 [INFO] [stdout] | [INFO] [stdout] 85 | ws_route!(klines, KlinesWebSocket); [INFO] [stdout] | ---------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:85:38 [INFO] [stdout] | [INFO] [stdout] 85 | ws_route!(klines, KlinesWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:86:26 [INFO] [stdout] | [INFO] [stdout] 86 | ws_route!(ui_klines, UiKlinesWebSocket); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:86:43 [INFO] [stdout] | [INFO] [stdout] 86 | ws_route!(ui_klines, UiKlinesWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:87:38 [INFO] [stdout] | [INFO] [stdout] 87 | ws_route!(current_average_price, CurrentAveragePriceWebSocket); [INFO] [stdout] | -------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:87:66 [INFO] [stdout] | [INFO] [stdout] 87 | ws_route!(current_average_price, CurrentAveragePriceWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:88:28 [INFO] [stdout] | [INFO] [stdout] 88 | ws_route!(ticker_24hr, Ticker24hrWebSocket); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:88:47 [INFO] [stdout] | [INFO] [stdout] 88 | ws_route!(ticker_24hr, Ticker24hrWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:89:35 [INFO] [stdout] | [INFO] [stdout] 89 | ws_route!(trading_day_ticker, TradingDayTickerWebSocket); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:89:60 [INFO] [stdout] | [INFO] [stdout] 89 | ws_route!(trading_day_ticker, TradingDayTickerWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:90:36 [INFO] [stdout] | [INFO] [stdout] 90 | ws_route!(symbol_price_ticker, SymbolPriceTickerWebSocket); [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:90:62 [INFO] [stdout] | [INFO] [stdout] 90 | ws_route!(symbol_price_ticker, SymbolPriceTickerWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:91:41 [INFO] [stdout] | [INFO] [stdout] 91 | ws_route!(symbol_order_book_ticker, SymbolOrderBookTickerWebSocket); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:91:71 [INFO] [stdout] | [INFO] [stdout] 91 | ws_route!(symbol_order_book_ticker, SymbolOrderBookTickerWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/market/mod.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | / ws_route!( [INFO] [stdout] 93 | | rolling_window_price_change, [INFO] [stdout] 94 | | RollingWindowPriceChangeWebSocket [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 95 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/market/mod.rs:94:42 [INFO] [stdout] | [INFO] [stdout] 94 | RollingWindowPriceChangeWebSocket<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:71:23 [INFO] [stdout] | [INFO] [stdout] 71 | route!(new_order, NewOrderEndpoint); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:71:39 [INFO] [stdout] | [INFO] [stdout] 71 | route!(new_order, NewOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:72:28 [INFO] [stdout] | [INFO] [stdout] 72 | route!(test_new_order, TestNewOrderEndpoint); [INFO] [stdout] | -------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:72:48 [INFO] [stdout] | [INFO] [stdout] 72 | route!(test_new_order, TestNewOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:73:25 [INFO] [stdout] | [INFO] [stdout] 73 | route!(query_order, QueryOrderEndpoint); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:73:43 [INFO] [stdout] | [INFO] [stdout] 73 | route!(query_order, QueryOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:74:26 [INFO] [stdout] | [INFO] [stdout] 74 | route!(cancel_order, CancelOrderEndpoint); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:74:45 [INFO] [stdout] | [INFO] [stdout] 74 | route!(cancel_order, CancelOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:75:36 [INFO] [stdout] | [INFO] [stdout] 75 | route!(cancel_all_open_orders, CancelAllOpenOrdersEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:75:63 [INFO] [stdout] | [INFO] [stdout] 75 | route!(cancel_all_open_orders, CancelAllOpenOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:76:34 [INFO] [stdout] | [INFO] [stdout] 76 | route!(cancel_replace_order, CancelReplaceOrderEndpoint); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:76:60 [INFO] [stdout] | [INFO] [stdout] 76 | route!(cancel_replace_order, CancelReplaceOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:77:33 [INFO] [stdout] | [INFO] [stdout] 77 | route!(current_open_orders, CurrentOpenOrdersEndpoint); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:77:58 [INFO] [stdout] | [INFO] [stdout] 77 | route!(current_open_orders, CurrentOpenOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:78:24 [INFO] [stdout] | [INFO] [stdout] 78 | route!(all_orders, AllOrdersEndpoint); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:78:41 [INFO] [stdout] | [INFO] [stdout] 78 | route!(all_orders, AllOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:79:32 [INFO] [stdout] | [INFO] [stdout] 79 | route!(new_order_list_oco, NewOrderListOcoEndpoint); [INFO] [stdout] | --------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:79:55 [INFO] [stdout] | [INFO] [stdout] 79 | route!(new_order_list_oco, NewOrderListOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:80:32 [INFO] [stdout] | [INFO] [stdout] 80 | route!(new_order_list_oto, NewOrderListOtoEndpoint); [INFO] [stdout] | --------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:80:55 [INFO] [stdout] | [INFO] [stdout] 80 | route!(new_order_list_oto, NewOrderListOtoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:81:34 [INFO] [stdout] | [INFO] [stdout] 81 | route!(new_order_list_otoco, NewOrderListOtocoEndpoint); [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:81:59 [INFO] [stdout] | [INFO] [stdout] 81 | route!(new_order_list_otoco, NewOrderListOtocoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:82:31 [INFO] [stdout] | [INFO] [stdout] 82 | route!(cancel_order_list, CancelOrderListEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:82:54 [INFO] [stdout] | [INFO] [stdout] 82 | route!(cancel_order_list, CancelOrderListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:83:31 [INFO] [stdout] | [INFO] [stdout] 83 | route!(query_order_lists, QueryOrderListsEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:83:54 [INFO] [stdout] | [INFO] [stdout] 83 | route!(query_order_lists, QueryOrderListsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:84:35 [INFO] [stdout] | [INFO] [stdout] 84 | route!(query_all_order_lists, QueryAllOrderListsEndpoint); [INFO] [stdout] | --------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:84:61 [INFO] [stdout] | [INFO] [stdout] 84 | route!(query_all_order_lists, QueryAllOrderListsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:85:36 [INFO] [stdout] | [INFO] [stdout] 85 | route!(query_open_order_lists, QueryOpenOrderListsEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:85:63 [INFO] [stdout] | [INFO] [stdout] 85 | route!(query_open_order_lists, QueryOpenOrderListsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:86:33 [INFO] [stdout] | [INFO] [stdout] 86 | route!(new_order_using_sor, NewOrderUsingSorEndpoint); [INFO] [stdout] | ----------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:86:57 [INFO] [stdout] | [INFO] [stdout] 86 | route!(new_order_using_sor, NewOrderUsingSorEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:87:38 [INFO] [stdout] | [INFO] [stdout] 87 | route!(test_new_order_using_sor, TestNewOrderUsingSorEndpoint); [INFO] [stdout] | -------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:87:66 [INFO] [stdout] | [INFO] [stdout] 87 | route!(test_new_order_using_sor, TestNewOrderUsingSorEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:99:26 [INFO] [stdout] | [INFO] [stdout] 99 | ws_route!(new_order, NewOrderWebSocket); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:99:43 [INFO] [stdout] | [INFO] [stdout] 99 | ws_route!(new_order, NewOrderWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:100:31 [INFO] [stdout] | [INFO] [stdout] 100 | ws_route!(test_new_order, TestNewOrderWebSocket); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:100:52 [INFO] [stdout] | [INFO] [stdout] 100 | ws_route!(test_new_order, TestNewOrderWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:101:28 [INFO] [stdout] | [INFO] [stdout] 101 | ws_route!(query_order, QueryOrderWebSocket); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:101:47 [INFO] [stdout] | [INFO] [stdout] 101 | ws_route!(query_order, QueryOrderWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:102:29 [INFO] [stdout] | [INFO] [stdout] 102 | ws_route!(cancel_order, CancelOrderWebSocket); [INFO] [stdout] | --------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:102:49 [INFO] [stdout] | [INFO] [stdout] 102 | ws_route!(cancel_order, CancelOrderWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:103:39 [INFO] [stdout] | [INFO] [stdout] 103 | ws_route!(cancel_all_open_orders, CancelAllOpenOrdersWebSocket); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:103:67 [INFO] [stdout] | [INFO] [stdout] 103 | ws_route!(cancel_all_open_orders, CancelAllOpenOrdersWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:104:37 [INFO] [stdout] | [INFO] [stdout] 104 | ws_route!(cancel_replace_order, CancelReplaceOrderWebSocket); [INFO] [stdout] | ------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:104:64 [INFO] [stdout] | [INFO] [stdout] 104 | ws_route!(cancel_replace_order, CancelReplaceOrderWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:105:36 [INFO] [stdout] | [INFO] [stdout] 105 | ws_route!(current_open_orders, CurrentOpenOrdersWebSocket); [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:105:62 [INFO] [stdout] | [INFO] [stdout] 105 | ws_route!(current_open_orders, CurrentOpenOrdersWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:107:35 [INFO] [stdout] | [INFO] [stdout] 107 | ws_route!(new_order_list_oco, NewOrderListOcoWebSocket); [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:107:59 [INFO] [stdout] | [INFO] [stdout] 107 | ws_route!(new_order_list_oco, NewOrderListOcoWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:108:35 [INFO] [stdout] | [INFO] [stdout] 108 | ws_route!(new_order_list_oto, NewOrderListOtoWebSocket); [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:108:59 [INFO] [stdout] | [INFO] [stdout] 108 | ws_route!(new_order_list_oto, NewOrderListOtoWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:109:37 [INFO] [stdout] | [INFO] [stdout] 109 | ws_route!(new_order_list_otoco, NewOrderListOtocoWebSocket); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:109:63 [INFO] [stdout] | [INFO] [stdout] 109 | ws_route!(new_order_list_otoco, NewOrderListOtocoWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:110:34 [INFO] [stdout] | [INFO] [stdout] 110 | ws_route!(cancel_order_list, CancelOrderListWebSocket); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:110:58 [INFO] [stdout] | [INFO] [stdout] 110 | ws_route!(cancel_order_list, CancelOrderListWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:111:34 [INFO] [stdout] | [INFO] [stdout] 111 | ws_route!(query_order_lists, QueryOrderListsWebSocket); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:111:58 [INFO] [stdout] | [INFO] [stdout] 111 | ws_route!(query_order_lists, QueryOrderListsWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:113:39 [INFO] [stdout] | [INFO] [stdout] 113 | ws_route!(query_open_order_lists, QueryOpenOrderListsWebSocket); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:113:67 [INFO] [stdout] | [INFO] [stdout] 113 | ws_route!(query_open_order_lists, QueryOpenOrderListsWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:114:36 [INFO] [stdout] | [INFO] [stdout] 114 | ws_route!(new_order_using_sor, NewOrderUsingSorWebSocket); [INFO] [stdout] | --------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:114:61 [INFO] [stdout] | [INFO] [stdout] 114 | ws_route!(new_order_using_sor, NewOrderUsingSorWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/trade/mod.rs:115:41 [INFO] [stdout] | [INFO] [stdout] 115 | ws_route!(test_new_order_using_sor, TestNewOrderUsingSorWebSocket); [INFO] [stdout] | ------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/trade/mod.rs:115:70 [INFO] [stdout] | [INFO] [stdout] 115 | ws_route!(test_new_order_using_sor, TestNewOrderUsingSorWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/user_data_stream/mod.rs:28:36 [INFO] [stdout] | [INFO] [stdout] 28 | route!(start_user_data_stream, StartUserDataStreamEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/user_data_stream/mod.rs:28:63 [INFO] [stdout] | [INFO] [stdout] 28 | route!(start_user_data_stream, StartUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/user_data_stream/mod.rs:29:40 [INFO] [stdout] | [INFO] [stdout] 29 | route!(keepalive_user_data_stream, KeepaliveUserDataStreamEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/user_data_stream/mod.rs:29:71 [INFO] [stdout] | [INFO] [stdout] 29 | route!(keepalive_user_data_stream, KeepaliveUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/spot/user_data_stream/mod.rs:30:36 [INFO] [stdout] | [INFO] [stdout] 30 | route!(close_user_data_stream, CloseUserDataStreamEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/spot/user_data_stream/mod.rs:30:63 [INFO] [stdout] | [INFO] [stdout] 30 | route!(close_user_data_stream, CloseUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/usd_futures/mod.rs:21:20 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn convert(&self) -> convert::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 21 | pub fn convert(&self) -> convert::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/usd_futures/mod.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn market(&self) -> market::RestApiHandler { [INFO] [stdout] | ^^^^^ ---------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 25 | pub fn market(&self) -> market::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/convert/mod.rs:22:36 [INFO] [stdout] | [INFO] [stdout] 22 | route!(list_all_convert_pairs, ListAllConvertPairsEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/convert/mod.rs:22:63 [INFO] [stdout] | [INFO] [stdout] 22 | route!(list_all_convert_pairs, ListAllConvertPairsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/convert/mod.rs:23:32 [INFO] [stdout] | [INFO] [stdout] 23 | route!(send_quote_request, SendQuoteRequestEndpoint); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/convert/mod.rs:23:56 [INFO] [stdout] | [INFO] [stdout] 23 | route!(send_quote_request, SendQuoteRequestEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/convert/mod.rs:24:26 [INFO] [stdout] | [INFO] [stdout] 24 | route!(accept_quote, AcceptQuoteEndpoint); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/convert/mod.rs:24:45 [INFO] [stdout] | [INFO] [stdout] 24 | route!(accept_quote, AcceptQuoteEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/convert/mod.rs:25:26 [INFO] [stdout] | [INFO] [stdout] 25 | route!(order_status, OrderStatusEndpoint); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/convert/mod.rs:25:45 [INFO] [stdout] | [INFO] [stdout] 25 | route!(order_status, OrderStatusEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:77:31 [INFO] [stdout] | [INFO] [stdout] 77 | route!(check_server_time, CheckServerTimeEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:77:54 [INFO] [stdout] | [INFO] [stdout] 77 | route!(check_server_time, CheckServerTimeEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | / route!( [INFO] [stdout] 79 | | composite_index_symbol_information, [INFO] [stdout] 80 | | CompositeIndexSymbolInformationEndpoint [INFO] [stdout] | | --------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 81 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:80:48 [INFO] [stdout] | [INFO] [stdout] 80 | CompositeIndexSymbolInformationEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:82:35 [INFO] [stdout] | [INFO] [stdout] 82 | route!(aggregate_trades_list, AggregateTradesListEndpoint); [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:82:62 [INFO] [stdout] | [INFO] [stdout] 82 | route!(aggregate_trades_list, AggregateTradesListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:83:40 [INFO] [stdout] | [INFO] [stdout] 83 | route!(continuous_contract_klines, ContinuousContractKlinesEndpoint); [INFO] [stdout] | -------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:83:72 [INFO] [stdout] | [INFO] [stdout] 83 | route!(continuous_contract_klines, ContinuousContractKlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:84:27 [INFO] [stdout] | [INFO] [stdout] 84 | route!(exchange_info, ExchangeInfoEndpoint); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:84:47 [INFO] [stdout] | [INFO] [stdout] 84 | route!(exchange_info, ExchangeInfoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:85:30 [INFO] [stdout] | [INFO] [stdout] 85 | route!(get_funding_info, GetFundingInfoEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:85:52 [INFO] [stdout] | [INFO] [stdout] 85 | route!(get_funding_info, GetFundingInfoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:86:38 [INFO] [stdout] | [INFO] [stdout] 86 | route!(get_funding_rate_history, GetFundingRateHistoryEndpoint); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:86:67 [INFO] [stdout] | [INFO] [stdout] 86 | route!(get_funding_rate_history, GetFundingRateHistoryEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:87:40 [INFO] [stdout] | [INFO] [stdout] 87 | route!(historical_blvt_nav_klines, HistoricalBlvtNavKlinesEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:87:71 [INFO] [stdout] | [INFO] [stdout] 87 | route!(historical_blvt_nav_klines, HistoricalBlvtNavKlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:88:32 [INFO] [stdout] | [INFO] [stdout] 88 | route!(index_price_klines, IndexPriceKlinesEndpoint); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:88:56 [INFO] [stdout] | [INFO] [stdout] 88 | route!(index_price_klines, IndexPriceKlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:89:20 [INFO] [stdout] | [INFO] [stdout] 89 | route!(klines, KlinesEndpoint); [INFO] [stdout] | ------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:89:34 [INFO] [stdout] | [INFO] [stdout] 89 | route!(klines, KlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:90:30 [INFO] [stdout] | [INFO] [stdout] 90 | route!(long_short_ratio, LongShortRatioEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:90:52 [INFO] [stdout] | [INFO] [stdout] 90 | route!(long_short_ratio, LongShortRatioEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:91:24 [INFO] [stdout] | [INFO] [stdout] 91 | route!(mark_price, MarkPriceEndpoint); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:91:41 [INFO] [stdout] | [INFO] [stdout] 91 | route!(mark_price, MarkPriceEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:92:31 [INFO] [stdout] | [INFO] [stdout] 92 | route!(mark_price_klines, MarkPriceKlinesEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:92:54 [INFO] [stdout] | [INFO] [stdout] 92 | route!(mark_price_klines, MarkPriceKlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / route!( [INFO] [stdout] 94 | | multi_assets_mode_asset_index, [INFO] [stdout] 95 | | MultiAssetsModeAssetIndexEndpoint [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 96 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:95:42 [INFO] [stdout] | [INFO] [stdout] 95 | MultiAssetsModeAssetIndexEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:97:30 [INFO] [stdout] | [INFO] [stdout] 97 | route!(old_trade_lookup, OldTradeLookupEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:97:52 [INFO] [stdout] | [INFO] [stdout] 97 | route!(old_trade_lookup, OldTradeLookupEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:98:27 [INFO] [stdout] | [INFO] [stdout] 98 | route!(open_interest, OpenInterestEndpoint); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:98:47 [INFO] [stdout] | [INFO] [stdout] 98 | route!(open_interest, OpenInterestEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:99:38 [INFO] [stdout] | [INFO] [stdout] 99 | route!(open_interest_statistics, OpenInterestStatisticsEndpoint); [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:99:68 [INFO] [stdout] | [INFO] [stdout] 99 | route!(open_interest_statistics, OpenInterestStatisticsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:100:24 [INFO] [stdout] | [INFO] [stdout] 100 | route!(order_book, OrderBookEndpoint); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:100:41 [INFO] [stdout] | [INFO] [stdout] 100 | route!(order_book, OrderBookEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:101:34 [INFO] [stdout] | [INFO] [stdout] 101 | route!(premium_index_klines, PremiumIndexKlinesEndpoint); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:101:60 [INFO] [stdout] | [INFO] [stdout] 101 | route!(premium_index_klines, PremiumIndexKlinesEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:102:34 [INFO] [stdout] | [INFO] [stdout] 102 | route!(query_delivery_price, QueryDeliveryPriceEndpoint); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:102:60 [INFO] [stdout] | [INFO] [stdout] 102 | route!(query_delivery_price, QueryDeliveryPriceEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | / route!( [INFO] [stdout] 104 | | query_index_price_constituents, [INFO] [stdout] 105 | | QueryIndexPriceConstituentsEndpoint [INFO] [stdout] | | ----------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 106 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:105:44 [INFO] [stdout] | [INFO] [stdout] 105 | QueryIndexPriceConstituentsEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:107:32 [INFO] [stdout] | [INFO] [stdout] 107 | route!(recent_trades_list, RecentTradesListEndpoint); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:107:56 [INFO] [stdout] | [INFO] [stdout] 107 | route!(recent_trades_list, RecentTradesListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:108:38 [INFO] [stdout] | [INFO] [stdout] 108 | route!(symbol_order_book_ticker, SymbolOrderBookTickerEndpoint); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:108:67 [INFO] [stdout] | [INFO] [stdout] 108 | route!(symbol_order_book_ticker, SymbolOrderBookTickerEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:109:41 [INFO] [stdout] | [INFO] [stdout] 109 | route!(symbol_order_book_ticker_v2, SymbolOrderBookTickerV2Endpoint); [INFO] [stdout] | -------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:109:72 [INFO] [stdout] | [INFO] [stdout] 109 | route!(symbol_order_book_ticker_v2, SymbolOrderBookTickerV2Endpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:110:33 [INFO] [stdout] | [INFO] [stdout] 110 | route!(symbol_price_ticker, SymbolPriceTickerEndpoint); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:110:58 [INFO] [stdout] | [INFO] [stdout] 110 | route!(symbol_price_ticker, SymbolPriceTickerEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:111:35 [INFO] [stdout] | [INFO] [stdout] 111 | route!(taker_buy_sell_volume, TakerBuySellVolumeEndpoint); [INFO] [stdout] | --------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:111:61 [INFO] [stdout] | [INFO] [stdout] 111 | route!(taker_buy_sell_volume, TakerBuySellVolumeEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:112:31 [INFO] [stdout] | [INFO] [stdout] 112 | route!(test_connectivity, TestConnectivityEndpoint); [INFO] [stdout] | --------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:112:55 [INFO] [stdout] | [INFO] [stdout] 112 | route!(test_connectivity, TestConnectivityEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:113:25 [INFO] [stdout] | [INFO] [stdout] 113 | route!(ticker_24hr, Ticker24hrEndpoint); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:113:43 [INFO] [stdout] | [INFO] [stdout] 113 | route!(ticker_24hr, Ticker24hrEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | / route!( [INFO] [stdout] 115 | | top_trader_long_short_account_ratio, [INFO] [stdout] 116 | | TopTraderLongShortAccountRatioEndpoint [INFO] [stdout] | | -------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 117 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:116:47 [INFO] [stdout] | [INFO] [stdout] 116 | TopTraderLongShortAccountRatioEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | / route!( [INFO] [stdout] 119 | | top_trader_long_short_position_ratio, [INFO] [stdout] 120 | | TopTraderLongShortPositionRatioEndpoint [INFO] [stdout] | | --------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 121 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:120:48 [INFO] [stdout] | [INFO] [stdout] 120 | TopTraderLongShortPositionRatioEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:133:27 [INFO] [stdout] | [INFO] [stdout] 133 | ws_route!(order_book, OrderBookWebSocket); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:133:45 [INFO] [stdout] | [INFO] [stdout] 133 | ws_route!(order_book, OrderBookWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:134:41 [INFO] [stdout] | [INFO] [stdout] 134 | ws_route!(symbol_order_book_ticker, SymbolOrderBookTickerWebSocket); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:134:71 [INFO] [stdout] | [INFO] [stdout] 134 | ws_route!(symbol_order_book_ticker, SymbolOrderBookTickerWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:268:24 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn $target(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/usd_futures/market/mod.rs:135:36 [INFO] [stdout] | [INFO] [stdout] 135 | ws_route!(symbol_price_ticker, SymbolPriceTickerWebSocket); [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `ws_route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/usd_futures/market/mod.rs:135:62 [INFO] [stdout] | [INFO] [stdout] 135 | ws_route!(symbol_price_ticker, SymbolPriceTickerWebSocket<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:136:20 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn account(&self) -> account::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 136 | pub fn account(&self) -> account::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:140:20 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn general(&self) -> general::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 140 | pub fn general(&self) -> general::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:144:19 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn market(&self) -> market::RestApiHandler { [INFO] [stdout] | ^^^^^ ---------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 144 | pub fn market(&self) -> market::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:148:18 [INFO] [stdout] | [INFO] [stdout] 148 | pub fn trade(&self) -> trade::RestApiHandler { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 148 | pub fn trade(&self) -> trade::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:152:29 [INFO] [stdout] | [INFO] [stdout] 152 | pub fn user_data_stream(&self) -> user_data_stream::RestApiHandler { [INFO] [stdout] | ^^^^^ -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 152 | pub fn user_data_stream(&self) -> user_data_stream::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:156:17 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn spot(&self) -> spot::RestApiCategory { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 156 | pub fn spot(&self) -> spot::RestApiCategory<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:160:19 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn margin(&self) -> margin::RestApiCategory { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 160 | pub fn margin(&self) -> margin::RestApiCategory<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:164:24 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn usd_futures(&self) -> usd_futures::RestApiCategory { [INFO] [stdout] | ^^^^^ ---------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 164 | pub fn usd_futures(&self) -> usd_futures::RestApiCategory<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:55:20 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn account(&self) -> account::WebSocketApiHandler { [INFO] [stdout] | ^^^^^ ---------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 55 | pub fn account(&self) -> account::WebSocketApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn general(&self) -> general::WebSocketApiHandler { [INFO] [stdout] | ^^^^^ ---------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | pub fn general(&self) -> general::WebSocketApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:63:19 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn market(&self) -> market::WebSocketApiHandler { [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 63 | pub fn market(&self) -> market::WebSocketApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/web_socket_api/mod.rs:67:18 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn trade(&self) -> trade::WebSocketApiHandler { [INFO] [stdout] | ^^^^^ -------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 67 | pub fn trade(&self) -> trade::WebSocketApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:30:20 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn account(&self) -> account::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 30 | pub fn account(&self) -> account::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:34:29 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn borrow_and_repay(&self) -> borrow_and_repay::RestApiHandler { [INFO] [stdout] | ^^^^^ -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 34 | pub fn borrow_and_repay(&self) -> borrow_and_repay::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn market(&self) -> market::RestApiHandler { [INFO] [stdout] | ^^^^^ ---------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 38 | pub fn market(&self) -> market::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:42:29 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn risk_data_stream(&self) -> risk_data_stream::RestApiHandler { [INFO] [stdout] | ^^^^^ -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 42 | pub fn risk_data_stream(&self) -> risk_data_stream::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:46:18 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn trade(&self) -> trade::RestApiHandler { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 46 | pub fn trade(&self) -> trade::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:50:30 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn trade_data_stream(&self) -> trade_data_stream::RestApiHandler { [INFO] [stdout] | ^^^^^ --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 50 | pub fn trade_data_stream(&self) -> trade_data_stream::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/margin/mod.rs:54:21 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn transfer(&self) -> transfer::RestApiHandler { [INFO] [stdout] | ^^^^^ ------------------------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn transfer(&self) -> transfer::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | / route!( [INFO] [stdout] 39 | | adjust_cross_margin_max_leverage, [INFO] [stdout] 40 | | AdjustCrossMarginMaxLeverageEndpoint [INFO] [stdout] | | ------------------------------------ the lifetime gets resolved as `'_` [INFO] [stdout] 41 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:40:45 [INFO] [stdout] | [INFO] [stdout] 40 | AdjustCrossMarginMaxLeverageEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | / route!( [INFO] [stdout] 43 | | disable_isolated_margin_account, [INFO] [stdout] 44 | | DisableIsolatedMarginAccountEndpoint [INFO] [stdout] | | ------------------------------------ the lifetime gets resolved as `'_` [INFO] [stdout] 45 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:44:45 [INFO] [stdout] | [INFO] [stdout] 44 | DisableIsolatedMarginAccountEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / route!( [INFO] [stdout] 47 | | enable_isolated_margin_account, [INFO] [stdout] 48 | | EnableIsolatedMarginAccountEndpoint [INFO] [stdout] | | ----------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 49 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:48:44 [INFO] [stdout] | [INFO] [stdout] 48 | EnableIsolatedMarginAccountEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:50:33 [INFO] [stdout] | [INFO] [stdout] 50 | route!(get_bnb_burn_status, GetBnbBurnStatusEndpoint); [INFO] [stdout] | ----------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:50:57 [INFO] [stdout] | [INFO] [stdout] 50 | route!(get_bnb_burn_status, GetBnbBurnStatusEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | / route!( [INFO] [stdout] 52 | | get_summary_of_margin_account, [INFO] [stdout] 53 | | GetSummaryOfMarginAccountEndpoint [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 54 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:53:42 [INFO] [stdout] | [INFO] [stdout] 53 | GetSummaryOfMarginAccountEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | / route!( [INFO] [stdout] 56 | | query_cross_margin_account_details, [INFO] [stdout] 57 | | QueryCrossMarginAccountDetailsEndpoint [INFO] [stdout] | | -------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 58 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:57:47 [INFO] [stdout] | [INFO] [stdout] 57 | QueryCrossMarginAccountDetailsEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:59:41 [INFO] [stdout] | [INFO] [stdout] 59 | route!(query_cross_margin_fee_data, QueryCrossMarginFeeDataEndpoint); [INFO] [stdout] | -------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:59:72 [INFO] [stdout] | [INFO] [stdout] 59 | route!(query_cross_margin_fee_data, QueryCrossMarginFeeDataEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | / route!( [INFO] [stdout] 61 | | query_enabled_isolated_margin_account_limit, [INFO] [stdout] 62 | | QueryEnabledIsolatedMarginAccountLimitEndpoint [INFO] [stdout] | | ---------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 63 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:62:55 [INFO] [stdout] | [INFO] [stdout] 62 | QueryEnabledIsolatedMarginAccountLimitEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | / route!( [INFO] [stdout] 65 | | query_isolated_margin_account_info, [INFO] [stdout] 66 | | QueryIsolatedMarginAccountInfoEndpoint [INFO] [stdout] | | -------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 67 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:66:47 [INFO] [stdout] | [INFO] [stdout] 66 | QueryIsolatedMarginAccountInfoEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | / route!( [INFO] [stdout] 69 | | query_isolated_margin_fee_data, [INFO] [stdout] 70 | | QueryIsolatedMarginFeeDataEndpoint [INFO] [stdout] | | ---------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 71 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:70:43 [INFO] [stdout] | [INFO] [stdout] 70 | QueryIsolatedMarginFeeDataEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | / route!( [INFO] [stdout] 73 | | toggle_bnb_burn_on_spot_trade_and_margin_interest, [INFO] [stdout] 74 | | ToggleBnbBurnOnSpotTradeAndMarginInterestEndpoint [INFO] [stdout] | | ------------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 75 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:74:58 [INFO] [stdout] | [INFO] [stdout] 74 | ToggleBnbBurnOnSpotTradeAndMarginInterestEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/account/mod.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | / route!( [INFO] [stdout] 77 | | query_cross_isolated_margin_capital_flow, [INFO] [stdout] 78 | | QueryCrossIsolatedMarginCapitalFlowEndpoint [INFO] [stdout] | | ------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 79 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/account/mod.rs:78:52 [INFO] [stdout] | [INFO] [stdout] 78 | QueryCrossIsolatedMarginCapitalFlowEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | / route!( [INFO] [stdout] 27 | | get_future_hourly_interest_rate, [INFO] [stdout] 28 | | GetFutureHourlyInterestRateEndpoint [INFO] [stdout] | | ----------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 29 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:28:44 [INFO] [stdout] | [INFO] [stdout] 28 | GetFutureHourlyInterestRateEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:30:34 [INFO] [stdout] | [INFO] [stdout] 30 | route!(get_interest_history, GetInterestHistoryEndpoint); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:30:60 [INFO] [stdout] | [INFO] [stdout] 30 | route!(get_interest_history, GetInterestHistoryEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | / route!( [INFO] [stdout] 32 | | margin_account_borrow_repay, [INFO] [stdout] 33 | | MarginAccountBorrowRepayEndpoint [INFO] [stdout] | | -------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 34 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:33:41 [INFO] [stdout] | [INFO] [stdout] 33 | MarginAccountBorrowRepayEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:35:40 [INFO] [stdout] | [INFO] [stdout] 35 | route!(query_borrow_repay_records, QueryBorrowRepayRecordsEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:35:71 [INFO] [stdout] | [INFO] [stdout] 35 | route!(query_borrow_repay_records, QueryBorrowRepayRecordsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | / route!( [INFO] [stdout] 37 | | query_margin_interest_rate_history, [INFO] [stdout] 38 | | QueryMarginInterestRateHistoryEndpoint [INFO] [stdout] | | -------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 39 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:38:47 [INFO] [stdout] | [INFO] [stdout] 38 | QueryMarginInterestRateHistoryEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/borrow_and_repay/mod.rs:40:30 [INFO] [stdout] | [INFO] [stdout] 40 | route!(query_max_borrow, QueryMaxBorrowEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/borrow_and_repay/mod.rs:40:52 [INFO] [stdout] | [INFO] [stdout] 40 | route!(query_max_borrow, QueryMaxBorrowEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | / route!( [INFO] [stdout] 33 | | cross_margin_collateral_ratio, [INFO] [stdout] 34 | | CrossMarginCollateralRatioEndpoint [INFO] [stdout] | | ---------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 35 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:34:43 [INFO] [stdout] | [INFO] [stdout] 34 | CrossMarginCollateralRatioEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:36:40 [INFO] [stdout] | [INFO] [stdout] 36 | route!(get_all_cross_margin_pairs, GetAllCrossMarginPairsEndpoint); [INFO] [stdout] | ------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:36:70 [INFO] [stdout] | [INFO] [stdout] 36 | route!(get_all_cross_margin_pairs, GetAllCrossMarginPairsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | / route!( [INFO] [stdout] 38 | | get_all_isolated_margin_symbol, [INFO] [stdout] 39 | | GetAllIsolatedMarginSymbolEndpoint [INFO] [stdout] | | ---------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 40 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:39:43 [INFO] [stdout] | [INFO] [stdout] 39 | GetAllIsolatedMarginSymbolEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:41:35 [INFO] [stdout] | [INFO] [stdout] 41 | route!(get_all_margin_assets, GetAllMarginAssetsEndpoint); [INFO] [stdout] | --------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:41:61 [INFO] [stdout] | [INFO] [stdout] 41 | route!(get_all_margin_assets, GetAllMarginAssetsEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:42:33 [INFO] [stdout] | [INFO] [stdout] 42 | route!(get_delist_schedule, GetDelistScheduleEndpoint); [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:42:58 [INFO] [stdout] | [INFO] [stdout] 42 | route!(get_delist_schedule, GetDelistScheduleEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | / route!( [INFO] [stdout] 44 | | query_isolated_margin_tier_data, [INFO] [stdout] 45 | | QueryIsolatedMarginTierDataEndpoint [INFO] [stdout] | | ----------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 46 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:45:44 [INFO] [stdout] | [INFO] [stdout] 45 | QueryIsolatedMarginTierDataEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:47:38 [INFO] [stdout] | [INFO] [stdout] 47 | route!(query_margin_price_index, QueryMarginPriceIndexEndpoint); [INFO] [stdout] | --------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:47:67 [INFO] [stdout] | [INFO] [stdout] 47 | route!(query_margin_price_index, QueryMarginPriceIndexEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | / route!( [INFO] [stdout] 49 | | query_margin_available_inventory, [INFO] [stdout] 50 | | QueryMarginAvailableInventoryEndpoint [INFO] [stdout] | | ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:50:46 [INFO] [stdout] | [INFO] [stdout] 50 | QueryMarginAvailableInventoryEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/market/mod.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | / route!( [INFO] [stdout] 53 | | query_liability_coin_leverage_bracket, [INFO] [stdout] 54 | | QueryLiabilityCoinLeverageBracketEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 55 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/market/mod.rs:54:50 [INFO] [stdout] | [INFO] [stdout] 54 | QueryLiabilityCoinLeverageBracketEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/risk_data_stream/mod.rs:24:36 [INFO] [stdout] | [INFO] [stdout] 24 | route!(start_user_data_stream, StartUserDataStreamEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/risk_data_stream/mod.rs:24:63 [INFO] [stdout] | [INFO] [stdout] 24 | route!(start_user_data_stream, StartUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/risk_data_stream/mod.rs:25:40 [INFO] [stdout] | [INFO] [stdout] 25 | route!(keepalive_user_data_stream, KeepaliveUserDataStreamEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/risk_data_stream/mod.rs:25:71 [INFO] [stdout] | [INFO] [stdout] 25 | route!(keepalive_user_data_stream, KeepaliveUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/risk_data_stream/mod.rs:26:36 [INFO] [stdout] | [INFO] [stdout] 26 | route!(close_user_data_stream, CloseUserDataStreamEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/risk_data_stream/mod.rs:26:63 [INFO] [stdout] | [INFO] [stdout] 26 | route!(close_user_data_stream, CloseUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | / route!( [INFO] [stdout] 51 | | get_force_liquidation_record, [INFO] [stdout] 52 | | GetForceLiquidationRecordEndpoint [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 53 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:52:42 [INFO] [stdout] | [INFO] [stdout] 52 | GetForceLiquidationRecordEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | / route!( [INFO] [stdout] 55 | | get_small_liability_exchange_coin_list, [INFO] [stdout] 56 | | GetSmallLiabilityExchangeCoinListEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 57 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:56:50 [INFO] [stdout] | [INFO] [stdout] 56 | GetSmallLiabilityExchangeCoinListEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | / route!( [INFO] [stdout] 59 | | get_small_liability_exchange_history, [INFO] [stdout] 60 | | GetSmallLiabilityExchangeHistoryEndpoint [INFO] [stdout] | | ---------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 61 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:60:49 [INFO] [stdout] | [INFO] [stdout] 60 | GetSmallLiabilityExchangeHistoryEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:62:36 [INFO] [stdout] | [INFO] [stdout] 62 | route!(cancel_all_open_orders, CancelAllOpenOrdersEndpoint); [INFO] [stdout] | ----------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:62:63 [INFO] [stdout] | [INFO] [stdout] 62 | route!(cancel_all_open_orders, CancelAllOpenOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 63 | route!(cancel_oco, CancelOcoEndpoint); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:63:41 [INFO] [stdout] | [INFO] [stdout] 63 | route!(cancel_oco, CancelOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:64:26 [INFO] [stdout] | [INFO] [stdout] 64 | route!(cancel_order, CancelOrderEndpoint); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:64:45 [INFO] [stdout] | [INFO] [stdout] 64 | route!(cancel_order, CancelOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:65:21 [INFO] [stdout] | [INFO] [stdout] 65 | route!(new_oco, NewOcoEndpoint); [INFO] [stdout] | ------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | route!(new_oco, NewOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:66:23 [INFO] [stdout] | [INFO] [stdout] 66 | route!(new_order, NewOrderEndpoint); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:66:39 [INFO] [stdout] | [INFO] [stdout] 66 | route!(new_order, NewOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | / route!( [INFO] [stdout] 68 | | query_current_margin_order_count_usage, [INFO] [stdout] 69 | | QueryCurrentMarginOrderCountUsageEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 70 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:69:50 [INFO] [stdout] | [INFO] [stdout] 69 | QueryCurrentMarginOrderCountUsageEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:71:27 [INFO] [stdout] | [INFO] [stdout] 71 | route!(query_all_oco, QueryAllOcoEndpoint); [INFO] [stdout] | ------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:71:46 [INFO] [stdout] | [INFO] [stdout] 71 | route!(query_all_oco, QueryAllOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:72:30 [INFO] [stdout] | [INFO] [stdout] 72 | route!(query_all_orders, QueryAllOrdersEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:72:52 [INFO] [stdout] | [INFO] [stdout] 72 | route!(query_all_orders, QueryAllOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | route!(query_oco, QueryOcoEndpoint); [INFO] [stdout] | ----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:73:39 [INFO] [stdout] | [INFO] [stdout] 73 | route!(query_oco, QueryOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:74:28 [INFO] [stdout] | [INFO] [stdout] 74 | route!(query_open_oco, QueryOpenOcoEndpoint); [INFO] [stdout] | -------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:74:48 [INFO] [stdout] | [INFO] [stdout] 74 | route!(query_open_oco, QueryOpenOcoEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:75:31 [INFO] [stdout] | [INFO] [stdout] 75 | route!(query_open_orders, QueryOpenOrdersEndpoint); [INFO] [stdout] | -------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:75:54 [INFO] [stdout] | [INFO] [stdout] 75 | route!(query_open_orders, QueryOpenOrdersEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:76:25 [INFO] [stdout] | [INFO] [stdout] 76 | route!(query_order, QueryOrderEndpoint); [INFO] [stdout] | --------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:76:43 [INFO] [stdout] | [INFO] [stdout] 76 | route!(query_order, QueryOrderEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:77:30 [INFO] [stdout] | [INFO] [stdout] 77 | route!(query_trade_list, QueryTradeListEndpoint); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:77:52 [INFO] [stdout] | [INFO] [stdout] 77 | route!(query_trade_list, QueryTradeListEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:78:38 [INFO] [stdout] | [INFO] [stdout] 78 | route!(small_liability_exchange, SmallLiabilityExchangeEndpoint); [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:78:68 [INFO] [stdout] | [INFO] [stdout] 78 | route!(small_liability_exchange, SmallLiabilityExchangeEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade/mod.rs:79:39 [INFO] [stdout] | [INFO] [stdout] 79 | route!(margin_manual_liquidation, MarginManualLiquidationEndpoint); [INFO] [stdout] | ------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade/mod.rs:79:70 [INFO] [stdout] | [INFO] [stdout] 79 | route!(margin_manual_liquidation, MarginManualLiquidationEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:33:38 [INFO] [stdout] | [INFO] [stdout] 33 | route!(start_margin_data_stream, StartMarginUserDataStreamEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:33:71 [INFO] [stdout] | [INFO] [stdout] 33 | route!(start_margin_data_stream, StartMarginUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | / route!( [INFO] [stdout] 35 | | keepalive_margin_data_stream, [INFO] [stdout] 36 | | KeepaliveMarginUserDataStreamEndpoint [INFO] [stdout] | | ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 37 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:36:46 [INFO] [stdout] | [INFO] [stdout] 36 | KeepaliveMarginUserDataStreamEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:38:38 [INFO] [stdout] | [INFO] [stdout] 38 | route!(close_margin_data_stream, CloseMarginUserDataStreamEndpoint); [INFO] [stdout] | ------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | the lifetime gets resolved as `'_` [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:38:71 [INFO] [stdout] | [INFO] [stdout] 38 | route!(close_margin_data_stream, CloseMarginUserDataStreamEndpoint<'_>); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | / route!( [INFO] [stdout] 40 | | start_isolated_margin_data_stream, [INFO] [stdout] 41 | | StartIsolatedMarginUserDataStreamEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 42 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:41:50 [INFO] [stdout] | [INFO] [stdout] 41 | StartIsolatedMarginUserDataStreamEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | / route!( [INFO] [stdout] 44 | | keepalive_isolated_margin_data_stream, [INFO] [stdout] 45 | | KeepaliveIsolatedMarginUserDataStreamEndpoint [INFO] [stdout] | | --------------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 46 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:45:54 [INFO] [stdout] | [INFO] [stdout] 45 | KeepaliveIsolatedMarginUserDataStreamEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/trade_data_stream/mod.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | / route!( [INFO] [stdout] 48 | | close_isolated_margin_data_stream, [INFO] [stdout] 49 | | CloseIsolatedMarginUserDataStreamEndpoint [INFO] [stdout] | | ----------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 50 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/trade_data_stream/mod.rs:49:50 [INFO] [stdout] | [INFO] [stdout] 49 | CloseIsolatedMarginUserDataStreamEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/transfer/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | / route!( [INFO] [stdout] 19 | | get_cross_margin_transfer_history, [INFO] [stdout] 20 | | GetCrossMarginTransferHistoryEndpoint [INFO] [stdout] | | ------------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 21 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/transfer/mod.rs:20:46 [INFO] [stdout] | [INFO] [stdout] 20 | GetCrossMarginTransferHistoryEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/rest_api/mod.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | pub fn $route(&self) -> $endpoint { [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] ::: src/margin/transfer/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | / route!( [INFO] [stdout] 23 | | query_max_transfer_out_amount, [INFO] [stdout] 24 | | QueryMaxTransferOutAmountEndpoint [INFO] [stdout] | | --------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] 25 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `route` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] --> src/margin/transfer/mod.rs:24:42 [INFO] [stdout] | [INFO] [stdout] 24 | QueryMaxTransferOutAmountEndpoint<'_> [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/spot/mod.rs:19:20 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn account(&self) -> account::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 19 | pub fn account(&self) -> account::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/spot/mod.rs:23:20 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn general(&self) -> general::RestApiHandler { [INFO] [stdout] | ^^^^^ ----------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 23 | pub fn general(&self) -> general::RestApiHandler<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [WARN] too many lines in the log, truncating it