[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-spurious [INFO] extracting crate reborrow-generic 0.1.1 into /workspace/builds/worker-3-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-3-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-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 492e18fd802af489e2d5c3137a1d7f799bcbc75bd1c3be7b39329c63647bec3d [INFO] running `Command { std: "docker" "start" "-a" "492e18fd802af489e2d5c3137a1d7f799bcbc75bd1c3be7b39329c63647bec3d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "492e18fd802af489e2d5c3137a1d7f799bcbc75bd1c3be7b39329c63647bec3d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "492e18fd802af489e2d5c3137a1d7f799bcbc75bd1c3be7b39329c63647bec3d", kill_on_drop: false }` [INFO] [stdout] 492e18fd802af489e2d5c3137a1d7f799bcbc75bd1c3be7b39329c63647bec3d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 13c2037360b64f8596246a171e783176a07c8b3ea21a8cc38e076e166d8e258e [INFO] running `Command { std: "docker" "start" "-a" "13c2037360b64f8596246a171e783176a07c8b3ea21a8cc38e076e166d8e258e", 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 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>, ::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-2b5187537044ca1d.long-type-13310324793133022981.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-1780370176900662910.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-15458153128137134140.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-15068357024266206846.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-10506738137688863579.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-1487097768462105224.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-12270984956446585300.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-4931600481535276339.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 `&'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 `(::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-3663122829802507192.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 `&'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>, ::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-17325345643622263776.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-8843848789141808603.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-15953777848733857993.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-16516772323368057373.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-17401602099387333174.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-8139980285911677192.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-17990547595633722218.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-13065092143876187678.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-5829144470910414690.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-13577788131980170212.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-17450932084165449812.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-5385514217631525982.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-12341427013206044142.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-10316684056947470625.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-10159079945686136200.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-9297953584106474211.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-745391893310156907.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-10805072910921917928.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-12119740646103981676.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-2363625064871030658.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-11543886341349691755.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-2103447443945682158.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-671469246182579843.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-2687262273437892263.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-8121773637528018897.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-1362296153848780900.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-9986024604639547610.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-2677808517242638258.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-10395809292431376157.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-12952864714872212294.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-14975870987538156558.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-4780089950497797591.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-6563401848212586657.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-7063096552361237360.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-10151961062602571148.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-4159801943049879895.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-2770129115321028454.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-10799171035854723719.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-11754481438484792278.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-16784113305065517284.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-16369208446606227995.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-8297363386247174135.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-4537946066821561174.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-3539588174816342358.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-910163126432122342.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-16753822057413813198.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-13784231531866933355.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 `(::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-4421001968032701959.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 `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 `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] [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-9348288428499760265.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] [stderr] error: could not compile `reborrow-generic` (lib) due to 51 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [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-10873595149592132432.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-7832942851695403906.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 `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] running `Command { std: "docker" "inspect" "13c2037360b64f8596246a171e783176a07c8b3ea21a8cc38e076e166d8e258e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "13c2037360b64f8596246a171e783176a07c8b3ea21a8cc38e076e166d8e258e", kill_on_drop: false }` [INFO] [stdout] 13c2037360b64f8596246a171e783176a07c8b3ea21a8cc38e076e166d8e258e