[INFO] fetching crate reborrow-generic 0.1.1... [INFO] checking reborrow-generic-0.1.1 against try#b6bca0d7327839b5e3f7a7779947cb9113d08917+rustflags=-Zstrict-projection-item-bounds for 150662-leaf [INFO] extracting crate reborrow-generic 0.1.1 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate reborrow-generic 0.1.1 [INFO] finished tweaking crates.io crate reborrow-generic 0.1.1 [INFO] tweaked toml for crates.io crate reborrow-generic 0.1.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate reborrow-generic 0.1.1 on toolchain b6bca0d7327839b5e3f7a7779947cb9113d08917 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6bca0d7327839b5e3f7a7779947cb9113d08917" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate reborrow-generic 0.1.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6bca0d7327839b5e3f7a7779947cb9113d08917" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b6bca0d7327839b5e3f7a7779947cb9113d08917" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e40ce5bb08d9a933570938a89544048979658b2f3cc63f5403b327fdd26bfcae [INFO] running `Command { std: "docker" "start" "-a" "e40ce5bb08d9a933570938a89544048979658b2f3cc63f5403b327fdd26bfcae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e40ce5bb08d9a933570938a89544048979658b2f3cc63f5403b327fdd26bfcae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e40ce5bb08d9a933570938a89544048979658b2f3cc63f5403b327fdd26bfcae", kill_on_drop: false }` [INFO] [stdout] e40ce5bb08d9a933570938a89544048979658b2f3cc63f5403b327fdd26bfcae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zstrict-projection-item-bounds" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b6bca0d7327839b5e3f7a7779947cb9113d08917" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3563b1fffc0e7d3b5eecce8d748a939e621cd6e42c9fd20310e27b898c2383d9 [INFO] running `Command { std: "docker" "start" "-a" "3563b1fffc0e7d3b5eecce8d748a939e621cd6e42c9fd20310e27b898c2383d9", kill_on_drop: false }` [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Checking reborrow-generic v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&'short mut T: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | = &'short mut T [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `&'short mut T` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `&'short mut T` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&'short mut T: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | = &'short mut T [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `&'short mut T` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `&'short mut T` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&'short T: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | = &'short T [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `&'short T` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `&'short T` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `()` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `()` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `&'short T: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | = &'short T [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `&'short T` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `&'short T` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `()` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `()` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>,): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>,)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>,)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>,): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>,)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>,)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ::Target<'short>)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ::Target<'short>)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ::Target<'short>)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ::Target<'short>)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-6976989455825138917.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-3776300180449631914.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-9100451120542657947.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-1572067879175707156.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-9235684360066378930.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-5816621916156744219.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-16259162122663502692.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-15671726531567639295.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-4253688992242166677.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-7609508932018926311.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-2218306327867269225.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(::Target<'short>, ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(::Target<'short>, ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-1336957579834948297.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-9087298603276653678.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-14895250308206014016.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-12216978030003013022.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-4904180519516565048.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-2462912373114260670.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-5630068482242865888.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-5989084975028462517.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-14755513221981710797.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-11897977393982343984.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-11776291515535889265.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-1184829327348289580.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-4477132310710956886.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-12383981124634569089.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-14808812227958723539.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-14183472183689560473.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-2116169675788906011.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-10272555410788371799.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-4927368245166005331.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-13748016155102873510.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-8240031667575263959.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-8861703780401451543.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-15170741991251382539.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-16414460606955475109.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-2592650256480156286.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-3629810532371198516.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-8358486847167395836.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-75640908950352800.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-14297850153707960274.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-3644661258051847361.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-1077564872476631996.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-16898293851014966.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-5084140711136145214.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-14102327673181138859.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-8029152109683539220.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-8786806699510488027.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-2434501461207060986.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-9912344514608258257.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-13844449244021749748.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-14328677179109337436.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-941035740961729716.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-2966119608879851994.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-10320730222251619450.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-13286007608808626697.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-11960404425936972529.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-15005340957860692448.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-2191462670485075702.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-ea1e76ccf5528ba9.long-type-12868827992391521020.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `u8: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `u8` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `u8` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `u16: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `u16` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `u16` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `u32: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `u32` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `u32` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `u64: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `u64` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `u64` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `u128: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `u128` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `u128` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `usize: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `usize` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `usize` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `i8: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `i8` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `i8` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `i16: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `i16` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `i16` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `i32: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `i32` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `i32` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `i64: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `i64` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `i64` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `(::Target<'short>, ::Target<'short>, ::Target<'short>, ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...): Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:65:35 [INFO] [stdout] | [INFO] [stdout] 65 | type Target<'short> = ($($P::Target<'short>,)*) where Self: 'short; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | seq!(Length in 0..=32 { reborrow_impl_tuple!(Length); }); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...)` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/reborrow_generic-2b5187537044ca1d.long-type-12762784332045667562.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `i128: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `i128` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `i128` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `u8: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `u8` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `u8` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `isize: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `isize` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `isize` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `u16: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `u16` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `u16` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bool: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `bool` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `bool` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `u32: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `u32` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `u32` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `char: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `char` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `char` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `f32: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `f32` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `f32` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `u64: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `u64` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `u64` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `u128: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `u128` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `u128` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `f64: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `f64` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `f64` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `usize: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `usize` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `usize` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `i8: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `i8` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `i8` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `i16: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `i16` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `i16` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0275`. [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `i32: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `i32` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `i32` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `i64: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `i64` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `i64` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `i128: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `i128` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `i128` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `isize: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `isize` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `isize` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `bool: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `bool` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `bool` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `char: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `char` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `char` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `f32: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `f32` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `f32` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0275]: overflow evaluating the requirement `f64: Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | type Target<'short> = $T; [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 108 | reborrow_impl_copy!(u8, u16, u32, u64, u128, usize, i8, i16, i32, i64, i128, isize, bool, char, f32, f64,); [INFO] [stdout] | ---------------------------------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`reborrow_generic`) [INFO] [stdout] note: required for `f64` to implement `Reborrowed<'_>` [INFO] [stdout] --> src/lib.rs:23:62 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ------------------ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 23 | impl<'long, T: ?Sized + Reborrow = T> + 'long> Reborrowed<'long> for T {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^ [INFO] [stdout] = note: 128 redundant requirements hidden [INFO] [stdout] = note: required for `f64` to implement `Reborrowed<'short>` [INFO] [stdout] note: required by a bound in `Reborrow::Target` [INFO] [stdout] --> src/lib.rs:14:26 [INFO] [stdout] | [INFO] [stdout] 14 | type Target<'short>: Reborrowed<'short> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ required by this bound in `Reborrow::Target` [INFO] [stdout] = note: this error originates in the macro `reborrow_impl_copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0275`. [INFO] [stdout] [INFO] [stderr] error: could not compile `reborrow-generic` (lib test) due to 51 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `reborrow-generic` (lib) due to 51 previous errors [INFO] running `Command { std: "docker" "inspect" "3563b1fffc0e7d3b5eecce8d748a939e621cd6e42c9fd20310e27b898c2383d9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3563b1fffc0e7d3b5eecce8d748a939e621cd6e42c9fd20310e27b898c2383d9", kill_on_drop: false }` [INFO] [stdout] 3563b1fffc0e7d3b5eecce8d748a939e621cd6e42c9fd20310e27b898c2383d9