[INFO] fetching crate glsp-proc-macros2 0.2.0... [INFO] checking glsp-proc-macros2-0.2.0 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate glsp-proc-macros2 0.2.0 into /workspace/builds/worker-0-tc1/source [INFO] validating manifest of crates.io crate glsp-proc-macros2 0.2.0 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate glsp-proc-macros2 0.2.0 [INFO] finished tweaking crates.io crate glsp-proc-macros2 0.2.0 [INFO] tweaked toml for crates.io crate glsp-proc-macros2 0.2.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 20 packages to latest compatible versions [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.77) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded glsp-proc-macros v0.2.0 [INFO] [stderr] Downloaded glsp-stdlib v0.2.0 [INFO] [stderr] Downloaded glsp-engine v0.2.0 [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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 92bc7cb2bbc3cf00633380c16a62bc5e6fa833cf039557e4281550c7153a3d19 [INFO] running `Command { std: "docker" "start" "-a" "92bc7cb2bbc3cf00633380c16a62bc5e6fa833cf039557e4281550c7153a3d19", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "92bc7cb2bbc3cf00633380c16a62bc5e6fa833cf039557e4281550c7153a3d19", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "92bc7cb2bbc3cf00633380c16a62bc5e6fa833cf039557e4281550c7153a3d19", kill_on_drop: false }` [INFO] [stdout] 92bc7cb2bbc3cf00633380c16a62bc5e6fa833cf039557e4281550c7153a3d19 [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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5978d336a66903a1933450d838151c930eac18ce5eeee44a8ea086415ca92885 [INFO] running `Command { std: "docker" "start" "-a" "5978d336a66903a1933450d838151c930eac18ce5eeee44a8ea086415ca92885", kill_on_drop: false }` [INFO] [stderr] Compiling adler2 v2.0.0 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling crc32fast v1.4.2 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling owning_ref v0.4.1 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling miniz_oxide v0.8.0 [INFO] [stderr] Checking proc-macro2 v1.0.86 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking quote v1.0.37 [INFO] [stderr] Checking flate2 v1.0.33 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking glsp-engine v0.2.0 [INFO] [stdout] error: cannot specialize on predicate `T: 'static` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a val::Val` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:344:1 [INFO] [stdout] | [INFO] [stdout] 344 | impl<'a> IntoVal for &'a Val { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut val::Val` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:357:1 [INFO] [stdout] | [INFO] [stdout] 357 | impl<'a> IntoVal for &'a mut Val { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Slot` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:400:1 [INFO] [stdout] | [INFO] [stdout] 400 | impl<'a> IntoVal for &'a Slot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Slot` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:413:1 [INFO] [stdout] | [INFO] [stdout] 413 | impl<'a> IntoVal for &'a mut Slot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:426:1 [INFO] [stdout] | [INFO] [stdout] 426 | impl IntoVal for Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `std::option::Option` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 426 | impl IntoVal for Option { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a std::option::Option` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:445:1 [INFO] [stdout] | [INFO] [stdout] 445 | impl<'a, T> IntoVal for &'a Option where &'a T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut std::option::Option` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:458:1 [INFO] [stdout] | [INFO] [stdout] 458 | impl<'a, T> IntoVal for &'a mut Option where &'a mut T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:471:1 [INFO] [stdout] | [INFO] [stdout] 471 | impl IntoVal for Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `Result` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 471 | impl IntoVal for Result { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `StdError` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:471:21 [INFO] [stdout] | [INFO] [stdout] 471 | impl IntoVal for Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `std::fmt::Display` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:471:21 [INFO] [stdout] | [INFO] [stdout] 471 | impl IntoVal for Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `std::fmt::Debug` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:471:21 [INFO] [stdout] | [INFO] [stdout] 471 | impl IntoVal for Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a ()` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:516:1 [INFO] [stdout] | [INFO] [stdout] 516 | impl<'a> IntoVal for &'a () { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut ()` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:529:1 [INFO] [stdout] | [INFO] [stdout] 529 | impl<'a> IntoVal for &'a mut () { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a i8` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 585 | impl_into_val_infallible!(i8, Int); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut i8` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 585 | impl_into_val_infallible!(i8, Int); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a i16` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 586 | impl_into_val_infallible!(i16, Int); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut i16` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 586 | impl_into_val_infallible!(i16, Int); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a i32` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 587 | impl_into_val_infallible!(i32, Int); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut i32` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 587 | impl_into_val_infallible!(i32, Int); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a u8` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | impl_into_val_infallible!(u8, Int); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut u8` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | impl_into_val_infallible!(u8, Int); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a u16` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 589 | impl_into_val_infallible!(u16, Int); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut u16` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 589 | impl_into_val_infallible!(u16, Int); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a f32` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 590 | impl_into_val_infallible!(f32, Flo); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut f32` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 590 | impl_into_val_infallible!(f32, Flo); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a char` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 591 | impl_into_val_infallible!(char, Char); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut char` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 591 | impl_into_val_infallible!(char, Char); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a bool` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 592 | impl_into_val_infallible!(bool, Bool); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut bool` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 592 | impl_into_val_infallible!(bool, Bool); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a engine::Sym` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 593 | impl_into_val_infallible!(Sym, Sym); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut engine::Sym` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 593 | impl_into_val_infallible!(Sym, Sym); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 651 | impl_into_val_root!(Arr); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 651 | impl_into_val_root!(Arr); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 652 | impl_into_val_root!(Str); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 652 | impl_into_val_root!(Str); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 653 | impl_into_val_root!(Tab); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 653 | impl_into_val_root!(Tab); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 654 | impl_into_val_root!(GIter); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 654 | impl_into_val_root!(GIter); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 655 | impl_into_val_root!(Obj); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 655 | impl_into_val_root!(Obj); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 656 | impl_into_val_root!(Class); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 656 | impl_into_val_root!(Class); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 657 | impl_into_val_root!(GFn); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 657 | impl_into_val_root!(GFn); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 658 | impl_into_val_root!(Coro); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 658 | impl_into_val_root!(Coro); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 659 | impl_into_val_root!(RData); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 659 | impl_into_val_root!(RData); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 660 | impl_into_val_root!(RFn); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 660 | impl_into_val_root!(RFn); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:662:1 [INFO] [stdout] | [INFO] [stdout] 662 | impl IntoVal for RRoot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `engine::RRoot` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 662 | impl IntoVal for RRoot { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a engine::RRoot` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:675:1 [INFO] [stdout] | [INFO] [stdout] 675 | impl<'a, T> IntoVal for &'a RRoot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut engine::RRoot` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:688:1 [INFO] [stdout] | [INFO] [stdout] 688 | impl<'a, T> IntoVal for &'a mut RRoot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a Deque` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | impl<'a> IntoVal for &'a $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut Deque` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | impl<'a> IntoVal for &'a mut $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a wrap::Callable` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | impl<'a> IntoVal for &'a $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut wrap::Callable` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | impl<'a> IntoVal for &'a mut $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a eval::Expander` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | impl<'a> IntoVal for &'a $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut eval::Expander` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | impl<'a> IntoVal for &'a mut $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a iter::Iterable` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | impl<'a> IntoVal for &'a $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut iter::Iterable` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | impl<'a> IntoVal for &'a mut $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a GIterLen` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | impl<'a> IntoVal for &'a $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut GIterLen` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | impl<'a> IntoVal for &'a mut $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a std::cmp::Ordering` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | impl<'a> IntoVal for &'a $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut std::cmp::Ordering` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | impl<'a> IntoVal for &'a mut $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:926:1 [INFO] [stdout] | [INFO] [stdout] 926 | impl IntoVal for Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `Vec` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 926 | impl IntoVal for Vec { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a Vec` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:933:1 [INFO] [stdout] | [INFO] [stdout] 933 | impl<'a, T> IntoVal for &'a Vec where &'a T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut Vec` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:940:1 [INFO] [stdout] | [INFO] [stdout] 940 | impl<'a, T> IntoVal for &'a mut Vec where &'a mut T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:947:1 [INFO] [stdout] | [INFO] [stdout] 947 | impl IntoVal for VecDeque { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `VecDeque` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 947 | impl IntoVal for VecDeque { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a VecDeque` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:954:1 [INFO] [stdout] | [INFO] [stdout] 954 | impl<'a, T> IntoVal for &'a VecDeque where &'a T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut VecDeque` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:961:1 [INFO] [stdout] | [INFO] [stdout] 961 | impl<'a, T> IntoVal for &'a mut VecDeque where &'a mut T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:968:1 [INFO] [stdout] | [INFO] [stdout] 968 | impl IntoVal for SmallVec where A::Item: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `smallvec::SmallVec` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 968 | impl IntoVal for SmallVec where A::Item: IntoVal { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a smallvec::SmallVec` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:975:1 [INFO] [stdout] | [INFO] [stdout] 975 | impl<'a, A: smallvec::Array> IntoVal for &'a SmallVec where &'a A::Item: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut smallvec::SmallVec` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:982:1 [INFO] [stdout] | [INFO] [stdout] 982 | impl<'a, A: smallvec::Array> IntoVal for &'a mut SmallVec where &'a mut A::Item: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a [T]` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:989:1 [INFO] [stdout] | [INFO] [stdout] 989 | impl<'a, T> IntoVal for &'a [T] where &'a T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut [T]` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:996:1 [INFO] [stdout] | [INFO] [stdout] 996 | impl<'a, T> IntoVal for &'a mut [T] where &'a mut T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1003:1 [INFO] [stdout] | [INFO] [stdout] 1003 | impl IntoVal for [T; N] where for<'a> &'a T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `[T; N]` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1003 | impl IntoVal for [T; N] where for<'a> &'a T: IntoVal { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a [T; N]` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1010:1 [INFO] [stdout] | [INFO] [stdout] 1010 | impl<'a, T, const N: usize> IntoVal for &'a [T; N] where &'a T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut [T; N]` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1017:1 [INFO] [stdout] | [INFO] [stdout] 1017 | impl<'a, T, const N: usize> IntoVal for &'a mut [T; N] where &'a mut T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A,)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1076 | impl_into_val_tuple!( 1: A 0); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1076 | impl_into_val_tuple!( 1: A: 'static 0); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A,)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1076 | impl_into_val_tuple!( 1: A 0); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A,)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1076 | impl_into_val_tuple!( 1: A 0); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1077 | impl_into_val_tuple!( 2: A 0, B 1); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1077 | impl_into_val_tuple!( 2: A: 'static 0, B 1); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1077 | impl_into_val_tuple!( 2: A 0, B 1); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1077 | impl_into_val_tuple!( 2: A 0, B: 'static 1); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1077 | impl_into_val_tuple!( 2: A 0, B 1); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1077 | impl_into_val_tuple!( 2: A 0, B 1); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B 1, C 2); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A: 'static 0, B 1, C 2); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B 1, C 2); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B: 'static 1, C 2); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B 1, C 2); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B 1, C: 'static 2); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B 1, C 2); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B 1, C 2); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D 3); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A: 'static 0, B 1, C 2, D 3); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D 3); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B: 'static 1, C 2, D 3); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D 3); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C: 'static 2, D 3); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D 3); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D: 'static 3); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D 3); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D 3); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A: 'static 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B: 'static 1, C 2, D 3, E 4); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C: 'static 2, D 3, E 4); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D: 'static 3, E 4); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E: 'static 4); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A: 'static 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B: 'static 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C: 'static 2, D 3, E 4, F 5); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D: 'static 3, E 4, F 5); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E: 'static 4, F 5); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F: 'static 5); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A: 'static 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B: 'static 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C: 'static 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D: 'static 3, E 4, F 5, G 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E: 'static 4, F 5, G 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F: 'static 5, G 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `G` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `G` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G: 'static 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F, G)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F, G)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A: 'static 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B: 'static 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C: 'static 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D: 'static 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E: 'static 4, F 5, G 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F: 'static 5, G 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `G` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `G` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G: 'static 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `H` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `H` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H: 'static 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F, G, H)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F, G, H)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A: 'static 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B: 'static 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C: 'static 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D: 'static 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E: 'static 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F: 'static 5, G 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `G` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `G` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G: 'static 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `H` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `H` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H: 'static 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `I` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `I` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I: 'static 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F, G, H, I)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F, G, H, I)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A: 'static 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B: 'static 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C: 'static 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D: 'static 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E: 'static 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F: 'static 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `G` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `G` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G: 'static 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `H` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `H` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H: 'static 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `I` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `I` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I: 'static 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `J` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `J` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J: 'static 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F, G, H, I, J)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F, G, H, I, J)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A: 'static 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B: 'static 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C: 'static 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D: 'static 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E: 'static 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F: 'static 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `G` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `G` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G: 'static 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `H` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `H` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H: 'static 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `I` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `I` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I: 'static 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `J` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `J` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J: 'static 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `K` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `K` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K: 'static 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F, G, H, I, J, K)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F, G, H, I, J, K)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A: 'static 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B: 'static 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C: 'static 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D: 'static 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E: 'static 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F: 'static 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `G` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `G` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G: 'static 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `H` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `H` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H: 'static 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `I` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `I` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I: 'static 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `J` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `J` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J: 'static 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `K` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `K` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K: 'static 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `L` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `L` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L: 'static 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F, G, H, I, J, K, L)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F, G, H, I, J, K, L)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a std::string::String` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1096:1 [INFO] [stdout] | [INFO] [stdout] 1096 | impl<'a> IntoVal for &'a String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut std::string::String` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1103:1 [INFO] [stdout] | [INFO] [stdout] 1103 | impl<'a> IntoVal for &'a mut String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a str` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1110:1 [INFO] [stdout] | [INFO] [stdout] 1110 | impl<'a> IntoVal for &'a str { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut str` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1117:1 [INFO] [stdout] | [INFO] [stdout] 1117 | impl<'a> IntoVal for &'a mut str { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a CString` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1131:1 [INFO] [stdout] | [INFO] [stdout] 1131 | impl<'a> IntoVal for &'a CString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut CString` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1138:1 [INFO] [stdout] | [INFO] [stdout] 1138 | impl<'a> IntoVal for &'a mut CString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a CStr` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1145:1 [INFO] [stdout] | [INFO] [stdout] 1145 | impl<'a> IntoVal for &'a CStr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut CStr` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1155:1 [INFO] [stdout] | [INFO] [stdout] 1155 | impl<'a> IntoVal for &'a mut CStr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a OsString` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1169:1 [INFO] [stdout] | [INFO] [stdout] 1169 | impl<'a> IntoVal for &'a OsString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut OsString` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1176:1 [INFO] [stdout] | [INFO] [stdout] 1176 | impl<'a> IntoVal for &'a mut OsString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a OsStr` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1183:1 [INFO] [stdout] | [INFO] [stdout] 1183 | impl<'a> IntoVal for &'a OsStr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut OsStr` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1193:1 [INFO] [stdout] | [INFO] [stdout] 1193 | impl<'a> IntoVal for &'a mut OsStr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a std::path::PathBuf` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1207:1 [INFO] [stdout] | [INFO] [stdout] 1207 | impl<'a> IntoVal for &'a PathBuf { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut std::path::PathBuf` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1214:1 [INFO] [stdout] | [INFO] [stdout] 1214 | impl<'a> IntoVal for &'a mut PathBuf { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a Path` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1221:1 [INFO] [stdout] | [INFO] [stdout] 1221 | impl<'a> IntoVal for &'a Path { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut Path` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1228:1 [INFO] [stdout] | [INFO] [stdout] 1228 | impl<'a> IntoVal for &'a mut Path { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `K` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1235:1 [INFO] [stdout] | [INFO] [stdout] 1235 | impl IntoVal for HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `K` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `HashMap` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1235 | impl IntoVal for HashMap { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `V` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1235:1 [INFO] [stdout] | [INFO] [stdout] 1235 | impl IntoVal for HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `V` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `HashMap` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1235 | impl IntoVal for HashMap { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `S` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1235:1 [INFO] [stdout] | [INFO] [stdout] 1235 | impl IntoVal for HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `S` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `HashMap` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1235 | impl IntoVal for HashMap { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a HashMap` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1242:1 [INFO] [stdout] | [INFO] [stdout] 1242 | / impl<'a, K, V, S> IntoVal for &'a HashMap [INFO] [stdout] 1243 | | where [INFO] [stdout] 1244 | | &'a K: IntoVal, [INFO] [stdout] 1245 | | &'a V: IntoVal [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut HashMap` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1253:1 [INFO] [stdout] | [INFO] [stdout] 1253 | / impl<'a, K, V, S> IntoVal for &'a mut HashMap [INFO] [stdout] 1254 | | where [INFO] [stdout] 1255 | | &'a K: IntoVal, [INFO] [stdout] 1256 | | &'a mut V: IntoVal [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `K` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1264:1 [INFO] [stdout] | [INFO] [stdout] 1264 | impl IntoVal for BTreeMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `K` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `BTreeMap` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1264 | impl IntoVal for BTreeMap { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `V` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1264:1 [INFO] [stdout] | [INFO] [stdout] 1264 | impl IntoVal for BTreeMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `V` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `BTreeMap` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1264 | impl IntoVal for BTreeMap { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a BTreeMap` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1271:1 [INFO] [stdout] | [INFO] [stdout] 1271 | / impl<'a, K, V> IntoVal for &'a BTreeMap [INFO] [stdout] 1272 | | where [INFO] [stdout] 1273 | | &'a K: IntoVal, [INFO] [stdout] 1274 | | &'a V: IntoVal [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut BTreeMap` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1282:1 [INFO] [stdout] | [INFO] [stdout] 1282 | / impl<'a, K, V> IntoVal for &'a mut BTreeMap [INFO] [stdout] 1283 | | where [INFO] [stdout] 1284 | | &'a K: IntoVal, [INFO] [stdout] 1285 | | &'a mut V: IntoVal [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on predicate `T: 'static` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1422:9 [INFO] [stdout] | [INFO] [stdout] 1422 | impl FromVal for RRoot { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on predicate `A: 'static` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1753:23 [INFO] [stdout] | [INFO] [stdout] 1753 | A: smallvec::Array + StaticMarker, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on predicate `S: 'static` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1888:32 [INFO] [stdout] | [INFO] [stdout] 1888 | S: BuildHasherDefaultMarker + StaticMarker [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `Default` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1888:5 [INFO] [stdout] | [INFO] [stdout] 1888 | S: BuildHasherDefaultMarker + StaticMarker [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `BuildHasher` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1888:5 [INFO] [stdout] | [INFO] [stdout] 1888 | S: BuildHasherDefaultMarker + StaticMarker [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `Eq` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1886:5 [INFO] [stdout] | [INFO] [stdout] 1886 | K: HashEqMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `PartialEq` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1886:5 [INFO] [stdout] | [INFO] [stdout] 1886 | K: HashEqMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `Hash` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1886:5 [INFO] [stdout] | [INFO] [stdout] 1886 | K: HashEqMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `Ord` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1919:5 [INFO] [stdout] | [INFO] [stdout] 1919 | K: OrdMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `PartialOrd` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1919:5 [INFO] [stdout] | [INFO] [stdout] 1919 | K: OrdMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `PartialEq` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1919:5 [INFO] [stdout] | [INFO] [stdout] 1919 | K: OrdMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `Eq` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1919:5 [INFO] [stdout] | [INFO] [stdout] 1919 | K: OrdMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on predicate `T: 'static` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2346:13 [INFO] [stdout] | [INFO] [stdout] 2346 | impl<'r, T: StaticMarker> FromArgRef for &'r T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on predicate `T: 'static` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2372:13 [INFO] [stdout] | [INFO] [stdout] 2372 | impl<'r, T: StaticMarker> FromArgRef for &'r mut T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `engine::RGlobal` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2412:13 [INFO] [stdout] | [INFO] [stdout] 2412 | impl<'r, T: RGlobalMarker + Sized + StaticMarker> FromArgRef for &'r T { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `engine::RGlobal` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2432:13 [INFO] [stdout] | [INFO] [stdout] 2432 | impl<'r, T: RGlobalMarker + Sized + StaticMarker> FromArgRef for &'r mut T { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0059]: type parameter to bare `Fn` trait must be a tuple [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2624:29 [INFO] [stdout] | [INFO] [stdout] 2624 | pub trait OutputIntoVal: Fn { [INFO] [stdout] | ^^^^^ the trait `Tuple` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `Fn` [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/ops/function.rs:76:1 [INFO] [stdout] help: consider restricting type parameter `T` [INFO] [stdout] | [INFO] [stdout] 2624 | pub trait OutputIntoVal: Fn { [INFO] [stdout] | ++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0059]: type parameter to bare `Fn` trait must be a tuple [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2629:5 [INFO] [stdout] | [INFO] [stdout] 2629 | F: Fn, [INFO] [stdout] | ^^^^^ the trait `Tuple` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `Fn` [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/ops/function.rs:76:1 [INFO] [stdout] help: consider further restricting type parameter `T` [INFO] [stdout] | [INFO] [stdout] 2630 | >::Output: IntoVal, T: std::marker::Tuple [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on predicate `T: 'static` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a val::Val` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:344:1 [INFO] [stdout] | [INFO] [stdout] 344 | impl<'a> IntoVal for &'a Val { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut val::Val` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:357:1 [INFO] [stdout] | [INFO] [stdout] 357 | impl<'a> IntoVal for &'a mut Val { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Slot` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:400:1 [INFO] [stdout] | [INFO] [stdout] 400 | impl<'a> IntoVal for &'a Slot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Slot` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:413:1 [INFO] [stdout] | [INFO] [stdout] 413 | impl<'a> IntoVal for &'a mut Slot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:426:1 [INFO] [stdout] | [INFO] [stdout] 426 | impl IntoVal for Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `std::option::Option` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 426 | impl IntoVal for Option { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a std::option::Option` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:445:1 [INFO] [stdout] | [INFO] [stdout] 445 | impl<'a, T> IntoVal for &'a Option where &'a T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut std::option::Option` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:458:1 [INFO] [stdout] | [INFO] [stdout] 458 | impl<'a, T> IntoVal for &'a mut Option where &'a mut T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:471:1 [INFO] [stdout] | [INFO] [stdout] 471 | impl IntoVal for Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `Result` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 471 | impl IntoVal for Result { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `StdError` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:471:21 [INFO] [stdout] | [INFO] [stdout] 471 | impl IntoVal for Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `std::fmt::Display` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:471:21 [INFO] [stdout] | [INFO] [stdout] 471 | impl IntoVal for Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `std::fmt::Debug` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:471:21 [INFO] [stdout] | [INFO] [stdout] 471 | impl IntoVal for Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a ()` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:516:1 [INFO] [stdout] | [INFO] [stdout] 516 | impl<'a> IntoVal for &'a () { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut ()` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:529:1 [INFO] [stdout] | [INFO] [stdout] 529 | impl<'a> IntoVal for &'a mut () { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a i8` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 585 | impl_into_val_infallible!(i8, Int); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut i8` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 585 | impl_into_val_infallible!(i8, Int); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a i16` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 586 | impl_into_val_infallible!(i16, Int); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut i16` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 586 | impl_into_val_infallible!(i16, Int); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a i32` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 587 | impl_into_val_infallible!(i32, Int); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut i32` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 587 | impl_into_val_infallible!(i32, Int); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a u8` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | impl_into_val_infallible!(u8, Int); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut u8` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 588 | impl_into_val_infallible!(u8, Int); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a u16` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 589 | impl_into_val_infallible!(u16, Int); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut u16` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 589 | impl_into_val_infallible!(u16, Int); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a f32` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 590 | impl_into_val_infallible!(f32, Flo); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut f32` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 590 | impl_into_val_infallible!(f32, Flo); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a char` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 591 | impl_into_val_infallible!(char, Char); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut char` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 591 | impl_into_val_infallible!(char, Char); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a bool` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 592 | impl_into_val_infallible!(bool, Bool); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut bool` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 592 | impl_into_val_infallible!(bool, Bool); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a engine::Sym` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:557:3 [INFO] [stdout] | [INFO] [stdout] 557 | impl<'a> IntoVal for &'a $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 593 | impl_into_val_infallible!(Sym, Sym); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut engine::Sym` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:570:3 [INFO] [stdout] | [INFO] [stdout] 570 | impl<'a> IntoVal for &'a mut $self_type { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 593 | impl_into_val_infallible!(Sym, Sym); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_infallible` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 651 | impl_into_val_root!(Arr); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 651 | impl_into_val_root!(Arr); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 652 | impl_into_val_root!(Str); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 652 | impl_into_val_root!(Str); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 653 | impl_into_val_root!(Tab); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 653 | impl_into_val_root!(Tab); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 654 | impl_into_val_root!(GIter); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 654 | impl_into_val_root!(GIter); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 655 | impl_into_val_root!(Obj); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 655 | impl_into_val_root!(Obj); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 656 | impl_into_val_root!(Class); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 656 | impl_into_val_root!(Class); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 657 | impl_into_val_root!(GFn); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 657 | impl_into_val_root!(GFn); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 658 | impl_into_val_root!(Coro); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 658 | impl_into_val_root!(Coro); [INFO] [stdout] | ------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 659 | impl_into_val_root!(RData); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 659 | impl_into_val_root!(RData); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:610:3 [INFO] [stdout] | [INFO] [stdout] 610 | impl<'a> IntoVal for &'a Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 660 | impl_into_val_root!(RFn); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut gc::Root` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:623:3 [INFO] [stdout] | [INFO] [stdout] 623 | impl<'a> IntoVal for &'a mut Root<$t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 660 | impl_into_val_root!(RFn); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_root` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:662:1 [INFO] [stdout] | [INFO] [stdout] 662 | impl IntoVal for RRoot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `engine::RRoot` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 662 | impl IntoVal for RRoot { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a engine::RRoot` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:675:1 [INFO] [stdout] | [INFO] [stdout] 675 | impl<'a, T> IntoVal for &'a RRoot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut engine::RRoot` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:688:1 [INFO] [stdout] | [INFO] [stdout] 688 | impl<'a, T> IntoVal for &'a mut RRoot { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a Deque` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | impl<'a> IntoVal for &'a $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut Deque` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | impl<'a> IntoVal for &'a mut $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a wrap::Callable` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | impl<'a> IntoVal for &'a $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut wrap::Callable` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | impl<'a> IntoVal for &'a mut $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a eval::Expander` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | impl<'a> IntoVal for &'a $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut eval::Expander` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | impl<'a> IntoVal for &'a mut $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a iter::Iterable` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | impl<'a> IntoVal for &'a $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut iter::Iterable` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | impl<'a> IntoVal for &'a mut $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a GIterLen` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | impl<'a> IntoVal for &'a $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut GIterLen` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | impl<'a> IntoVal for &'a mut $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a std::cmp::Ordering` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | impl<'a> IntoVal for &'a $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut std::cmp::Ordering` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | impl<'a> IntoVal for &'a mut $t { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 859 | impl_refs_to_clone_types!(Deque, Callable, Expander, Iterable, GIterLen, Ordering); [INFO] [stdout] | ---------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_refs_to_clone_types` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:926:1 [INFO] [stdout] | [INFO] [stdout] 926 | impl IntoVal for Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `Vec` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 926 | impl IntoVal for Vec { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a Vec` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:933:1 [INFO] [stdout] | [INFO] [stdout] 933 | impl<'a, T> IntoVal for &'a Vec where &'a T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut Vec` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:940:1 [INFO] [stdout] | [INFO] [stdout] 940 | impl<'a, T> IntoVal for &'a mut Vec where &'a mut T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:947:1 [INFO] [stdout] | [INFO] [stdout] 947 | impl IntoVal for VecDeque { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `VecDeque` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 947 | impl IntoVal for VecDeque { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a VecDeque` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:954:1 [INFO] [stdout] | [INFO] [stdout] 954 | impl<'a, T> IntoVal for &'a VecDeque where &'a T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut VecDeque` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:961:1 [INFO] [stdout] | [INFO] [stdout] 961 | impl<'a, T> IntoVal for &'a mut VecDeque where &'a mut T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:968:1 [INFO] [stdout] | [INFO] [stdout] 968 | impl IntoVal for SmallVec where A::Item: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `smallvec::SmallVec` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 968 | impl IntoVal for SmallVec where A::Item: IntoVal { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a smallvec::SmallVec` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:975:1 [INFO] [stdout] | [INFO] [stdout] 975 | impl<'a, A: smallvec::Array> IntoVal for &'a SmallVec where &'a A::Item: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut smallvec::SmallVec` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:982:1 [INFO] [stdout] | [INFO] [stdout] 982 | impl<'a, A: smallvec::Array> IntoVal for &'a mut SmallVec where &'a mut A::Item: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a [T]` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:989:1 [INFO] [stdout] | [INFO] [stdout] 989 | impl<'a, T> IntoVal for &'a [T] where &'a T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut [T]` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:996:1 [INFO] [stdout] | [INFO] [stdout] 996 | impl<'a, T> IntoVal for &'a mut [T] where &'a mut T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `T` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1003:1 [INFO] [stdout] | [INFO] [stdout] 1003 | impl IntoVal for [T; N] where for<'a> &'a T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `T` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `[T; N]` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1003 | impl IntoVal for [T; N] where for<'a> &'a T: IntoVal { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a [T; N]` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1010:1 [INFO] [stdout] | [INFO] [stdout] 1010 | impl<'a, T, const N: usize> IntoVal for &'a [T; N] where &'a T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut [T; N]` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1017:1 [INFO] [stdout] | [INFO] [stdout] 1017 | impl<'a, T, const N: usize> IntoVal for &'a mut [T; N] where &'a mut T: IntoVal { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A,)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1076 | impl_into_val_tuple!( 1: A 0); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1076 | impl_into_val_tuple!( 1: A: 'static 0); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A,)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1076 | impl_into_val_tuple!( 1: A 0); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A,)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1076 | impl_into_val_tuple!( 1: A 0); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1077 | impl_into_val_tuple!( 2: A 0, B 1); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1077 | impl_into_val_tuple!( 2: A: 'static 0, B 1); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1077 | impl_into_val_tuple!( 2: A 0, B 1); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1077 | impl_into_val_tuple!( 2: A 0, B: 'static 1); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1077 | impl_into_val_tuple!( 2: A 0, B 1); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1077 | impl_into_val_tuple!( 2: A 0, B 1); [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B 1, C 2); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A: 'static 0, B 1, C 2); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B 1, C 2); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B: 'static 1, C 2); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B 1, C 2); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B 1, C: 'static 2); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B 1, C 2); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1078 | impl_into_val_tuple!( 3: A 0, B 1, C 2); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D 3); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A: 'static 0, B 1, C 2, D 3); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D 3); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B: 'static 1, C 2, D 3); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D 3); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C: 'static 2, D 3); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D 3); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D: 'static 3); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D 3); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1079 | impl_into_val_tuple!( 4: A 0, B 1, C 2, D 3); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A: 'static 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B: 'static 1, C 2, D 3, E 4); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C: 'static 2, D 3, E 4); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D: 'static 3, E 4); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E: 'static 4); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1080 | impl_into_val_tuple!( 5: A 0, B 1, C 2, D 3, E 4); [INFO] [stdout] | ------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A: 'static 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B: 'static 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C: 'static 2, D 3, E 4, F 5); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D: 'static 3, E 4, F 5); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E: 'static 4, F 5); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F: 'static 5); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1081 | impl_into_val_tuple!( 6: A 0, B 1, C 2, D 3, E 4, F 5); [INFO] [stdout] | ------------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A: 'static 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B: 'static 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C: 'static 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D: 'static 3, E 4, F 5, G 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E: 'static 4, F 5, G 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F: 'static 5, G 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `G` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `G` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G: 'static 6); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F, G)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F, G)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1082 | impl_into_val_tuple!( 7: A 0, B 1, C 2, D 3, E 4, F 5, G 6); [INFO] [stdout] | ----------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A: 'static 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B: 'static 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C: 'static 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D: 'static 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E: 'static 4, F 5, G 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F: 'static 5, G 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `G` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `G` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G: 'static 6, H 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `H` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `H` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H: 'static 7); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F, G, H)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F, G, H)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1083 | impl_into_val_tuple!( 8: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A: 'static 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B: 'static 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C: 'static 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D: 'static 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E: 'static 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F: 'static 5, G 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `G` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `G` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G: 'static 6, H 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `H` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `H` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H: 'static 7, I 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `I` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `I` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I: 'static 8); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F, G, H, I)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F, G, H, I)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1084 | impl_into_val_tuple!( 9: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A: 'static 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B: 'static 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C: 'static 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D: 'static 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E: 'static 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F: 'static 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `G` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `G` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G: 'static 6, H 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `H` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `H` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H: 'static 7, I 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `I` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `I` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I: 'static 8, J 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `J` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `J` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J: 'static 9); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F, G, H, I, J)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F, G, H, I, J)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1085 | impl_into_val_tuple!(10: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9); [INFO] [stdout] | -------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A: 'static 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B: 'static 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C: 'static 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D: 'static 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E: 'static 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F: 'static 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `G` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `G` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G: 'static 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `H` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `H` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H: 'static 7, I 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `I` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `I` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I: 'static 8, J 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `J` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `J` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J: 'static 9, K 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `K` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `K` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K: 'static 10); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F, G, H, I, J, K)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F, G, H, I, J, K)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1086 | impl_into_val_tuple!(11: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10); [INFO] [stdout] | -------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `A` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `A` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A: 'static 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `B` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `B` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B: 'static 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `C` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `C` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C: 'static 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `D` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `D` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D: 'static 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `E` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `E` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E: 'static 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `F` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `F` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F: 'static 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `G` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `G` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G: 'static 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `H` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `H` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H: 'static 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `I` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `I` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I: 'static 8, J 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `J` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `J` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J: 'static 9, K 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `K` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `K` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K: 'static 10, L 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `L` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1026:3 [INFO] [stdout] | [INFO] [stdout] 1026 | / impl<$($t),+> IntoVal for ($($t,)+) [INFO] [stdout] 1027 | | where [INFO] [stdout] 1028 | | $( $t: IntoVal ),+ [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |__________________________the parameter type `L` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `(A, B, C, D, E, F, G, H, I, J, K, L)` will meet its required lifetime bounds... [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L: 'static 11); [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a (A, B, C, D, E, F, G, H, I, J, K, L)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1042:3 [INFO] [stdout] | [INFO] [stdout] 1042 | / impl<'a, $($t),+> IntoVal for &'a ($($t,)+) [INFO] [stdout] 1043 | | where [INFO] [stdout] 1044 | | $( &'a $t: IntoVal ),+ [INFO] [stdout] | |______________________________^ [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut (A, B, C, D, E, F, G, H, I, J, K, L)` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1058:3 [INFO] [stdout] | [INFO] [stdout] 1058 | / impl<'a, $($t),+> IntoVal for &'a mut ($($t,)+) [INFO] [stdout] 1059 | | where [INFO] [stdout] 1060 | | $( &'a mut $t: IntoVal ),+ [INFO] [stdout] | |__________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1087 | impl_into_val_tuple!(12: A 0, B 1, C 2, D 3, E 4, F 5, G 6, H 7, I 8, J 9, K 10, L 11); [INFO] [stdout] | -------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `impl_into_val_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a std::string::String` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1096:1 [INFO] [stdout] | [INFO] [stdout] 1096 | impl<'a> IntoVal for &'a String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut std::string::String` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1103:1 [INFO] [stdout] | [INFO] [stdout] 1103 | impl<'a> IntoVal for &'a mut String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a str` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1110:1 [INFO] [stdout] | [INFO] [stdout] 1110 | impl<'a> IntoVal for &'a str { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut str` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1117:1 [INFO] [stdout] | [INFO] [stdout] 1117 | impl<'a> IntoVal for &'a mut str { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a CString` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1131:1 [INFO] [stdout] | [INFO] [stdout] 1131 | impl<'a> IntoVal for &'a CString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut CString` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1138:1 [INFO] [stdout] | [INFO] [stdout] 1138 | impl<'a> IntoVal for &'a mut CString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a CStr` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1145:1 [INFO] [stdout] | [INFO] [stdout] 1145 | impl<'a> IntoVal for &'a CStr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut CStr` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1155:1 [INFO] [stdout] | [INFO] [stdout] 1155 | impl<'a> IntoVal for &'a mut CStr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a OsString` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1169:1 [INFO] [stdout] | [INFO] [stdout] 1169 | impl<'a> IntoVal for &'a OsString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut OsString` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1176:1 [INFO] [stdout] | [INFO] [stdout] 1176 | impl<'a> IntoVal for &'a mut OsString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a OsStr` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1183:1 [INFO] [stdout] | [INFO] [stdout] 1183 | impl<'a> IntoVal for &'a OsStr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut OsStr` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1193:1 [INFO] [stdout] | [INFO] [stdout] 1193 | impl<'a> IntoVal for &'a mut OsStr { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a std::path::PathBuf` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1207:1 [INFO] [stdout] | [INFO] [stdout] 1207 | impl<'a> IntoVal for &'a PathBuf { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut std::path::PathBuf` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1214:1 [INFO] [stdout] | [INFO] [stdout] 1214 | impl<'a> IntoVal for &'a mut PathBuf { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a Path` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1221:1 [INFO] [stdout] | [INFO] [stdout] 1221 | impl<'a> IntoVal for &'a Path { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut Path` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1228:1 [INFO] [stdout] | [INFO] [stdout] 1228 | impl<'a> IntoVal for &'a mut Path { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `K` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1235:1 [INFO] [stdout] | [INFO] [stdout] 1235 | impl IntoVal for HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `K` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `HashMap` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1235 | impl IntoVal for HashMap { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `V` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1235:1 [INFO] [stdout] | [INFO] [stdout] 1235 | impl IntoVal for HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `V` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `HashMap` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1235 | impl IntoVal for HashMap { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `S` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1235:1 [INFO] [stdout] | [INFO] [stdout] 1235 | impl IntoVal for HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `S` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `HashMap` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1235 | impl IntoVal for HashMap { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a HashMap` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1242:1 [INFO] [stdout] | [INFO] [stdout] 1242 | / impl<'a, K, V, S> IntoVal for &'a HashMap [INFO] [stdout] 1243 | | where [INFO] [stdout] 1244 | | &'a K: IntoVal, [INFO] [stdout] 1245 | | &'a V: IntoVal [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut HashMap` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1253:1 [INFO] [stdout] | [INFO] [stdout] 1253 | / impl<'a, K, V, S> IntoVal for &'a mut HashMap [INFO] [stdout] 1254 | | where [INFO] [stdout] 1255 | | &'a K: IntoVal, [INFO] [stdout] 1256 | | &'a mut V: IntoVal [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `K` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1264:1 [INFO] [stdout] | [INFO] [stdout] 1264 | impl IntoVal for BTreeMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `K` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `BTreeMap` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1264 | impl IntoVal for BTreeMap { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0310]: the parameter type `V` may not live long enough [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1264:1 [INFO] [stdout] | [INFO] [stdout] 1264 | impl IntoVal for BTreeMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | the parameter type `V` must be valid for the static lifetime... [INFO] [stdout] | ...so that the type `BTreeMap` will meet its required lifetime bounds... [INFO] [stdout] | [INFO] [stdout] note: ...that is required by this bound [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] help: consider adding an explicit lifetime bound [INFO] [stdout] | [INFO] [stdout] 1264 | impl IntoVal for BTreeMap { [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a BTreeMap` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1271:1 [INFO] [stdout] | [INFO] [stdout] 1271 | / impl<'a, K, V> IntoVal for &'a BTreeMap [INFO] [stdout] 1272 | | where [INFO] [stdout] 1273 | | &'a K: IntoVal, [INFO] [stdout] 1274 | | &'a V: IntoVal [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0477]: the type `&'a mut BTreeMap` does not fulfill the required lifetime [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1282:1 [INFO] [stdout] | [INFO] [stdout] 1282 | / impl<'a, K, V> IntoVal for &'a mut BTreeMap [INFO] [stdout] 1283 | | where [INFO] [stdout] 1284 | | &'a K: IntoVal, [INFO] [stdout] 1285 | | &'a mut V: IntoVal [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] note: type must satisfy the static lifetime as required by this binding [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | impl IntoVal for T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on predicate `T: 'static` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1422:9 [INFO] [stdout] | [INFO] [stdout] 1422 | impl FromVal for RRoot { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on predicate `A: 'static` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1753:23 [INFO] [stdout] | [INFO] [stdout] 1753 | A: smallvec::Array + StaticMarker, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on predicate `S: 'static` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1888:32 [INFO] [stdout] | [INFO] [stdout] 1888 | S: BuildHasherDefaultMarker + StaticMarker [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `Default` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1888:5 [INFO] [stdout] | [INFO] [stdout] 1888 | S: BuildHasherDefaultMarker + StaticMarker [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `BuildHasher` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1888:5 [INFO] [stdout] | [INFO] [stdout] 1888 | S: BuildHasherDefaultMarker + StaticMarker [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `Eq` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1886:5 [INFO] [stdout] | [INFO] [stdout] 1886 | K: HashEqMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `PartialEq` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1886:5 [INFO] [stdout] | [INFO] [stdout] 1886 | K: HashEqMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `Hash` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1886:5 [INFO] [stdout] | [INFO] [stdout] 1886 | K: HashEqMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `Ord` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1919:5 [INFO] [stdout] | [INFO] [stdout] 1919 | K: OrdMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `PartialOrd` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1919:5 [INFO] [stdout] | [INFO] [stdout] 1919 | K: OrdMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `PartialEq` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1919:5 [INFO] [stdout] | [INFO] [stdout] 1919 | K: OrdMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `Eq` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:1919:5 [INFO] [stdout] | [INFO] [stdout] 1919 | K: OrdMarker + FromVal + StaticMarker, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on predicate `T: 'static` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2346:13 [INFO] [stdout] | [INFO] [stdout] 2346 | impl<'r, T: StaticMarker> FromArgRef for &'r T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on predicate `T: 'static` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2372:13 [INFO] [stdout] | [INFO] [stdout] 2372 | impl<'r, T: StaticMarker> FromArgRef for &'r mut T { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `engine::RGlobal` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2412:13 [INFO] [stdout] | [INFO] [stdout] 2412 | impl<'r, T: RGlobalMarker + Sized + StaticMarker> FromArgRef for &'r T { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot specialize on trait `engine::RGlobal` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2432:13 [INFO] [stdout] | [INFO] [stdout] 2432 | impl<'r, T: RGlobalMarker + Sized + StaticMarker> FromArgRef for &'r mut T { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0059]: type parameter to bare `Fn` trait must be a tuple [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2624:29 [INFO] [stdout] | [INFO] [stdout] 2624 | pub trait OutputIntoVal: Fn { [INFO] [stdout] | ^^^^^ the trait `Tuple` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `Fn` [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/ops/function.rs:76:1 [INFO] [stdout] help: consider restricting type parameter `T` [INFO] [stdout] | [INFO] [stdout] 2624 | pub trait OutputIntoVal: Fn { [INFO] [stdout] | ++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0059]: type parameter to bare `Fn` trait must be a tuple [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2629:5 [INFO] [stdout] | [INFO] [stdout] 2629 | F: Fn, [INFO] [stdout] | ^^^^^ the trait `Tuple` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `Fn` [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/ops/function.rs:76:1 [INFO] [stdout] help: consider further restricting type parameter `T` [INFO] [stdout] | [INFO] [stdout] 2630 | >::Output: IntoVal, T: std::marker::Tuple [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0059]: type parameter to bare `FnOnce` trait must be a tuple [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2633:3 [INFO] [stdout] | [INFO] [stdout] 2633 | output.into_slot() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `Tuple` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FnOnce` [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/ops/function.rs:242:1 [INFO] [stdout] help: consider further restricting type parameter `T` [INFO] [stdout] | [INFO] [stdout] 2630 | >::Output: IntoVal, T: std::marker::Tuple [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0059]: type parameter to bare `FnOnce` trait must be a tuple [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/glsp-engine-0.2.0/src/wrap.rs:2633:3 [INFO] [stdout] | [INFO] [stdout] 2633 | output.into_slot() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `Tuple` is not implemented for `T` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `FnOnce` [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/ops/function.rs:242:1 [INFO] [stdout] help: consider further restricting type parameter `T` [INFO] [stdout] | [INFO] [stdout] 2630 | >::Output: IntoVal, T: std::marker::Tuple [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 227 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0059, E0310, E0477. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0059`. [INFO] [stdout] [INFO] [stderr] error: could not compile `glsp-engine` (lib) due to 228 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 227 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0059, E0310, E0477. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0059`. [INFO] [stdout] [INFO] [stderr] error: could not compile `glsp-engine` (lib) due to 228 previous errors [INFO] running `Command { std: "docker" "inspect" "5978d336a66903a1933450d838151c930eac18ce5eeee44a8ea086415ca92885", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5978d336a66903a1933450d838151c930eac18ce5eeee44a8ea086415ca92885", kill_on_drop: false }` [INFO] [stdout] 5978d336a66903a1933450d838151c930eac18ce5eeee44a8ea086415ca92885