[INFO] fetching crate bulks 0.9.2...
[INFO] checking bulks-0.9.2 against 65b20a97de33e9e59992793a144aef2950c48c76 for pr-154715
[INFO] extracting crate bulks 0.9.2 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate bulks 0.9.2
[INFO] finished tweaking crates.io crate bulks 0.9.2
[INFO] tweaked toml for crates.io crate bulks 0.9.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate bulks 0.9.2 on toolchain 65b20a97de33e9e59992793a144aef2950c48c76
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65b20a97de33e9e59992793a144aef2950c48c76" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate bulks 0.9.2 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" "+65b20a97de33e9e59992793a144aef2950c48c76" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f1f6cdf89099ea824192a7cc6d34147be6afb47e9740d8383e27a90c178f53eb
[INFO] running `Command { std: "docker" "start" "f1f6cdf89099ea824192a7cc6d34147be6afb47e9740d8383e27a90c178f53eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f1f6cdf89099ea824192a7cc6d34147be6afb47e9740d8383e27a90c178f53eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f1f6cdf89099ea824192a7cc6d34147be6afb47e9740d8383e27a90c178f53eb" "/opt/rustwide/cargo-home/bin/cargo" "+65b20a97de33e9e59992793a144aef2950c48c76" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f1f6cdf89099ea824192a7cc6d34147be6afb47e9740d8383e27a90c178f53eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f1f6cdf89099ea824192a7cc6d34147be6afb47e9740d8383e27a90c178f53eb" "/opt/rustwide/cargo-home/bin/cargo" "+65b20a97de33e9e59992793a144aef2950c48c76" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking moddef v0.3.0
[INFO] [stderr]    Compiling tupleops-generator v0.1.0
[INFO] [stderr]     Checking slice_trait v0.3.19
[INFO] [stderr]     Checking array_trait v1.1.25
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tupleops-macros v0.1.0
[INFO] [stderr]     Checking tupleops v0.1.1
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking currying v0.4.1
[INFO] [stderr]     Checking bulks v0.9.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/adapters/array_chunks.rs:118:74
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub const fn try_for_each_with_remainder<F, R>(self, f: F) -> <<R as Try>::Residual as Residual<<ArrayBuffer<I::Item, N, true> ...
[INFO] [stdout]     |                                                                          ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/bulk.rs:2170:52
[INFO] [stdout]      |
[INFO] [stdout] 2170 | ...   A: CollectionAdapter<Elem = <Self::Item as Try>::Output> + ~const TryCollectionStrategy<Self::MinLength, Self::MaxLength, C>...
[INFO] [stdout]      |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/bulk.rs:2166:51
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     fn try_collect<C, A>(self) -> <<Self::Item as Try>::Residual as Residual<C>>::TryType
[INFO] [stdout]      |                                                   ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/bulk.rs:2188:53
[INFO] [stdout]      |
[INFO] [stdout] 2188 |     fn try_collect_nearest(self) -> <<Self::Item as Try>::Residual as Residual<<BulkLength<Self> as Nearest>::TryNearestFrom<Self>...
[INFO] [stdout]      |                                                     ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/bulk.rs:2328:143
[INFO] [stdout]      |
[INFO] [stdout] 2328 | ...Type: ~const Try> + Residual<Self::Array<<Self::Item as Try>::Output>, TryType: ~const Try> + ~const Destruct, Output: ~const D...
[INFO] [stdout]      |                                                            ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/bulk.rs:2326:51
[INFO] [stdout]      |
[INFO] [stdout] 2326 |     fn try_collect_array(self) -> <<Self::Item as Try>::Residual as Residual<Self::Array<<Self::Item as Try>::Output>>>::TryType
[INFO] [stdout]      |                                                   ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/bulk.rs:2326:105
[INFO] [stdout]      |
[INFO] [stdout] 2326 |     fn try_collect_array(self) -> <<Self::Item as Try>::Residual as Residual<Self::Array<<Self::Item as Try>::Output>>>::TryType
[INFO] [stdout]      |                                                                                                         ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/util/mod.rs:113:106
[INFO] [stdout]      |
[INFO] [stdout]  113 |             let mut array = MaybeUninit::<<$bulk as StaticBulk>::Array<<<$bulk as IntoIterator>::Item as Try>::Output>>::uninit();
[INFO] [stdout]      |                                                                                                          ^^^ not a trait
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/util/mod.rs:116:122
[INFO] [stdout]      |
[INFO] [stdout]  116 | ...   array.as_mut_ptr().cast::<<$bulk as StaticBulk>::Array<MaybeUninit<<<$bulk as IntoIterator>::Item as Try>::Output>>>().as_mu...
[INFO] [stdout]      |                                                                                                            ^^^ not a trait
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/util/mod.rs:125:48
[INFO] [stdout]      |
[INFO] [stdout]  125 |                 guard: &'a mut Guard<'b, <T as Try>::Output>
[INFO] [stdout]      |                                                ^^^ not a trait
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/util/mod.rs:132:38
[INFO] [stdout]      |
[INFO] [stdout]  132 |                 type Output = <<T as Try>::Residual as Residual<()>>::TryType;
[INFO] [stdout]      |                                      ^^^ not a trait
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:38:49
[INFO] [stdout]    |
[INFO] [stdout] 38 |     type TryNearest<T>: ~const Collection<<T as Try>::Output, Self>
[INFO] [stdout]    |                                                 ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:40:55
[INFO] [stdout]    |
[INFO] [stdout] 40 |         + ~const FromBulk<Self::NearestStrategy<<T as Try>::Output>>
[INFO] [stdout]    |                                                       ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:41:42
[INFO] [stdout]    |
[INFO] [stdout] 41 |         + const From<Self::Nearest<<T as Try>::Output>> + const Into<Self::Nearest<<T as Try>::Output>>
[INFO] [stdout]    |                                          ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:41:90
[INFO] [stdout]    |
[INFO] [stdout] 41 |         + const From<Self::Nearest<<T as Try>::Output>> + const Into<Self::Nearest<<T as Try>::Output>>
[INFO] [stdout]    |                                                                                          ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     type TryNearestFrom<B>: ~const Collection<<B::Item as Try>::Output, Self>
[INFO] [stdout]    |                                                           ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:57:61
[INFO] [stdout]    |
[INFO] [stdout] 57 |         + ~const FromBulk<Self::NearestStrategy<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                             ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:59:48
[INFO] [stdout]    |
[INFO] [stdout] 59 |         + const From<Self::Nearest<<B::Item as Try>::Output>> + const Into<Self::Nearest<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:59:102
[INFO] [stdout]    |
[INFO] [stdout] 59 |         + const From<Self::Nearest<<B::Item as Try>::Output>> + const Into<Self::Nearest<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                                                                      ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:69:72
[INFO] [stdout]    |
[INFO] [stdout] 69 |         + ~const TryCollectionStrategy<Self, Self, Self::Nearest<<T as Try>::Output>>
[INFO] [stdout]    |                                                                        ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:71:69
[INFO] [stdout]    |
[INFO] [stdout] 71 |         + ~const CollectionStrategy<Self, Self, Self::Nearest<<T as Try>::Output>>
[INFO] [stdout]    |                                                                     ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:72:42
[INFO] [stdout]    |
[INFO] [stdout] 72 |         + CollectionAdapter<Elem = <T as Try>::Output>
[INFO] [stdout]    |                                          ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:89:94
[INFO] [stdout]    |
[INFO] [stdout] 89 |         + ~const TryCollectionStrategy<B::MinLength, B::MaxLength, Self::Nearest<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                                                              ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:92:78
[INFO] [stdout]    |
[INFO] [stdout] 92 |         + ~const TryCollectionStrategy<Self, Self, Self::Nearest<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                                              ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:95:91
[INFO] [stdout]    |
[INFO] [stdout] 95 |         + ~const CollectionStrategy<B::MinLength, B::MaxLength, Self::Nearest<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                                                           ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:98:75
[INFO] [stdout]    |
[INFO] [stdout] 98 |         + ~const CollectionStrategy<Self, Self, Self::Nearest<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                                           ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:99:48
[INFO] [stdout]    |
[INFO] [stdout] 99 |         + CollectionAdapter<Elem = <B::Item as Try>::Output>
[INFO] [stdout]    |                                                ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/collect_nearest.rs:109:48
[INFO] [stdout]     |
[INFO] [stdout] 109 |     type TryNearest<T> = alloc::vec::Vec<<T as Try>::Output>
[INFO] [stdout]     |                                                ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/collect_nearest.rs:114:41
[INFO] [stdout]     |
[INFO] [stdout] 114 |     type TryNearestStrategy<T> = [<T as Try>::Output]
[INFO] [stdout]     |                                         ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/collect_nearest.rs:137:33
[INFO] [stdout]     |
[INFO] [stdout] 137 |     type TryNearest<T> = [<T as Try>::Output; N]
[INFO] [stdout]     |                                 ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/collect_nearest.rs:142:41
[INFO] [stdout]     |
[INFO] [stdout] 142 |     type TryNearestStrategy<T> = [<T as Try>::Output; N]
[INFO] [stdout]     |                                         ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:212:50
[INFO] [stdout]     |
[INFO] [stdout] 212 |     fn try_from_bulk<I>(bulk: I) -> <<I::Item as Try>::Residual as Residual<Self>>::TryType
[INFO] [stdout]     |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:254:43
[INFO] [stdout]     |
[INFO] [stdout] 254 |     type TryStrategy<B, T> = <<B::Item as Try>::Residual as Residual<T>>::TryType
[INFO] [stdout]     |                                           ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:377:50
[INFO] [stdout]     |
[INFO] [stdout] 377 |     fn try_from_bulk<I>(bulk: I) -> <<I::Item as Try>::Residual as Residual<Self>>::TryType
[INFO] [stdout]     |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:398:50
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn try_from_bulk<I>(bulk: I) -> <<I::Item as Try>::Residual as Residual<Self>>::TryType
[INFO] [stdout]     |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:424:50
[INFO] [stdout]     |
[INFO] [stdout] 424 |     fn try_from_bulk<I>(bulk: I) -> <<I::Item as Try>::Residual as Residual<Self>>::TryType
[INFO] [stdout]     |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:443:50
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn try_from_bulk<I>(bulk: I) -> <<I::Item as Try>::Residual as Residual<Self>>::TryType
[INFO] [stdout]     |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:463:50
[INFO] [stdout]     |
[INFO] [stdout] 463 |     fn try_from_bulk<I>(bulk: I) -> <<I::Item as Try>::Residual as Residual<Self>>::TryType
[INFO] [stdout]     |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `specialization` is incomplete and may not be safe to use and/or cause compiler crashes
[INFO] [stdout]   --> src/lib.rs:47:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | #![feature(specialization)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
[INFO] [stdout]    = help: consider using `min_specialization` instead, which is more stable and complete
[INFO] [stdout]    = note: `#[warn(incomplete_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `generic_const_exprs` is incomplete and may not be safe to use and/or cause compiler crashes
[INFO] [stdout]   --> src/lib.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 48 | #![feature(generic_const_exprs)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #76560 <https://github.com/rust-lang/rust/issues/76560> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/adapters/array_chunks.rs:118:74
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub const fn try_for_each_with_remainder<F, R>(self, f: F) -> <<R as Try>::Residual as Residual<<ArrayBuffer<I::Item, N, true> ...
[INFO] [stdout]     |                                                                          ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/bulk.rs:2170:52
[INFO] [stdout]      |
[INFO] [stdout] 2170 | ...   A: CollectionAdapter<Elem = <Self::Item as Try>::Output> + ~const TryCollectionStrategy<Self::MinLength, Self::MaxLength, C>...
[INFO] [stdout]      |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/bulk.rs:2166:51
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     fn try_collect<C, A>(self) -> <<Self::Item as Try>::Residual as Residual<C>>::TryType
[INFO] [stdout]      |                                                   ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/bulk.rs:2188:53
[INFO] [stdout]      |
[INFO] [stdout] 2188 |     fn try_collect_nearest(self) -> <<Self::Item as Try>::Residual as Residual<<BulkLength<Self> as Nearest>::TryNearestFrom<Self>...
[INFO] [stdout]      |                                                     ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/bulk.rs:2328:143
[INFO] [stdout]      |
[INFO] [stdout] 2328 | ...Type: ~const Try> + Residual<Self::Array<<Self::Item as Try>::Output>, TryType: ~const Try> + ~const Destruct, Output: ~const D...
[INFO] [stdout]      |                                                            ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/bulk.rs:2326:51
[INFO] [stdout]      |
[INFO] [stdout] 2326 |     fn try_collect_array(self) -> <<Self::Item as Try>::Residual as Residual<Self::Array<<Self::Item as Try>::Output>>>::TryType
[INFO] [stdout]      |                                                   ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/bulk.rs:2326:105
[INFO] [stdout]      |
[INFO] [stdout] 2326 |     fn try_collect_array(self) -> <<Self::Item as Try>::Residual as Residual<Self::Array<<Self::Item as Try>::Output>>>::TryType
[INFO] [stdout]      |                                                                                                         ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/util/mod.rs:113:106
[INFO] [stdout]      |
[INFO] [stdout]  113 |             let mut array = MaybeUninit::<<$bulk as StaticBulk>::Array<<<$bulk as IntoIterator>::Item as Try>::Output>>::uninit();
[INFO] [stdout]      |                                                                                                          ^^^ not a trait
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/util/mod.rs:116:122
[INFO] [stdout]      |
[INFO] [stdout]  116 | ...   array.as_mut_ptr().cast::<<$bulk as StaticBulk>::Array<MaybeUninit<<<$bulk as IntoIterator>::Item as Try>::Output>>>().as_mu...
[INFO] [stdout]      |                                                                                                            ^^^ not a trait
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/util/mod.rs:125:48
[INFO] [stdout]      |
[INFO] [stdout]  125 |                 guard: &'a mut Guard<'b, <T as Try>::Output>
[INFO] [stdout]      |                                                ^^^ not a trait
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]     --> src/util/mod.rs:132:38
[INFO] [stdout]      |
[INFO] [stdout]  132 |                 type Output = <<T as Try>::Residual as Residual<()>>::TryType;
[INFO] [stdout]      |                                      ^^^ not a trait
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:38:49
[INFO] [stdout]    |
[INFO] [stdout] 38 |     type TryNearest<T>: ~const Collection<<T as Try>::Output, Self>
[INFO] [stdout]    |                                                 ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:40:55
[INFO] [stdout]    |
[INFO] [stdout] 40 |         + ~const FromBulk<Self::NearestStrategy<<T as Try>::Output>>
[INFO] [stdout]    |                                                       ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:41:42
[INFO] [stdout]    |
[INFO] [stdout] 41 |         + const From<Self::Nearest<<T as Try>::Output>> + const Into<Self::Nearest<<T as Try>::Output>>
[INFO] [stdout]    |                                          ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:41:90
[INFO] [stdout]    |
[INFO] [stdout] 41 |         + const From<Self::Nearest<<T as Try>::Output>> + const Into<Self::Nearest<<T as Try>::Output>>
[INFO] [stdout]    |                                                                                          ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:54:59
[INFO] [stdout]    |
[INFO] [stdout] 54 |     type TryNearestFrom<B>: ~const Collection<<B::Item as Try>::Output, Self>
[INFO] [stdout]    |                                                           ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:57:61
[INFO] [stdout]    |
[INFO] [stdout] 57 |         + ~const FromBulk<Self::NearestStrategy<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                             ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:59:48
[INFO] [stdout]    |
[INFO] [stdout] 59 |         + const From<Self::Nearest<<B::Item as Try>::Output>> + const Into<Self::Nearest<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:59:102
[INFO] [stdout]    |
[INFO] [stdout] 59 |         + const From<Self::Nearest<<B::Item as Try>::Output>> + const Into<Self::Nearest<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                                                                      ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:69:72
[INFO] [stdout]    |
[INFO] [stdout] 69 |         + ~const TryCollectionStrategy<Self, Self, Self::Nearest<<T as Try>::Output>>
[INFO] [stdout]    |                                                                        ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:71:69
[INFO] [stdout]    |
[INFO] [stdout] 71 |         + ~const CollectionStrategy<Self, Self, Self::Nearest<<T as Try>::Output>>
[INFO] [stdout]    |                                                                     ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:72:42
[INFO] [stdout]    |
[INFO] [stdout] 72 |         + CollectionAdapter<Elem = <T as Try>::Output>
[INFO] [stdout]    |                                          ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:89:94
[INFO] [stdout]    |
[INFO] [stdout] 89 |         + ~const TryCollectionStrategy<B::MinLength, B::MaxLength, Self::Nearest<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                                                              ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:92:78
[INFO] [stdout]    |
[INFO] [stdout] 92 |         + ~const TryCollectionStrategy<Self, Self, Self::Nearest<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                                              ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:95:91
[INFO] [stdout]    |
[INFO] [stdout] 95 |         + ~const CollectionStrategy<B::MinLength, B::MaxLength, Self::Nearest<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                                                           ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:98:75
[INFO] [stdout]    |
[INFO] [stdout] 98 |         + ~const CollectionStrategy<Self, Self, Self::Nearest<<B::Item as Try>::Output>>
[INFO] [stdout]    |                                                                           ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]   --> src/collect_nearest.rs:99:48
[INFO] [stdout]    |
[INFO] [stdout] 99 |         + CollectionAdapter<Elem = <B::Item as Try>::Output>
[INFO] [stdout]    |                                                ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/collect_nearest.rs:109:48
[INFO] [stdout]     |
[INFO] [stdout] 109 |     type TryNearest<T> = alloc::vec::Vec<<T as Try>::Output>
[INFO] [stdout]     |                                                ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/collect_nearest.rs:114:41
[INFO] [stdout]     |
[INFO] [stdout] 114 |     type TryNearestStrategy<T> = [<T as Try>::Output]
[INFO] [stdout]     |                                         ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/collect_nearest.rs:137:33
[INFO] [stdout]     |
[INFO] [stdout] 137 |     type TryNearest<T> = [<T as Try>::Output; N]
[INFO] [stdout]     |                                 ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/collect_nearest.rs:142:41
[INFO] [stdout]     |
[INFO] [stdout] 142 |     type TryNearestStrategy<T> = [<T as Try>::Output; N]
[INFO] [stdout]     |                                         ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:212:50
[INFO] [stdout]     |
[INFO] [stdout] 212 |     fn try_from_bulk<I>(bulk: I) -> <<I::Item as Try>::Residual as Residual<Self>>::TryType
[INFO] [stdout]     |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:254:43
[INFO] [stdout]     |
[INFO] [stdout] 254 |     type TryStrategy<B, T> = <<B::Item as Try>::Residual as Residual<T>>::TryType
[INFO] [stdout]     |                                           ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:377:50
[INFO] [stdout]     |
[INFO] [stdout] 377 |     fn try_from_bulk<I>(bulk: I) -> <<I::Item as Try>::Residual as Residual<Self>>::TryType
[INFO] [stdout]     |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:398:50
[INFO] [stdout]     |
[INFO] [stdout] 398 |     fn try_from_bulk<I>(bulk: I) -> <<I::Item as Try>::Residual as Residual<Self>>::TryType
[INFO] [stdout]     |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:424:50
[INFO] [stdout]     |
[INFO] [stdout] 424 |     fn try_from_bulk<I>(bulk: I) -> <<I::Item as Try>::Residual as Residual<Self>>::TryType
[INFO] [stdout]     |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:443:50
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn try_from_bulk<I>(bulk: I) -> <<I::Item as Try>::Residual as Residual<Self>>::TryType
[INFO] [stdout]     |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0404]: expected trait, found trait alias `Try`
[INFO] [stdout]    --> src/from_bulk.rs:463:50
[INFO] [stdout]     |
[INFO] [stdout] 463 |     fn try_from_bulk<I>(bulk: I) -> <<I::Item as Try>::Residual as Residual<Self>>::TryType
[INFO] [stdout]     |                                                  ^^^ not a trait
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `specialization` is incomplete and may not be safe to use and/or cause compiler crashes
[INFO] [stdout]   --> src/lib.rs:47:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | #![feature(specialization)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
[INFO] [stdout]    = help: consider using `min_specialization` instead, which is more stable and complete
[INFO] [stdout]    = note: `#[warn(incomplete_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `generic_const_exprs` is incomplete and may not be safe to use and/or cause compiler crashes
[INFO] [stdout]   --> src/lib.rs:48:12
[INFO] [stdout]    |
[INFO] [stdout] 48 | #![feature(generic_const_exprs)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #76560 <https://github.com/rust-lang/rust/issues/76560> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks_with_remainder.rs:137:21
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     (self.f)(array)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks_with_remainder.rs:137:36
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     (self.f)(array)?
[INFO] [stdout]     |                                    ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks_with_remainder.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]   --> src/adapters/array_chunks.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         bulk.try_for_each(f)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]    |
[INFO] [stdout] 72 |         R: ~const Try<Output = (), Residual: ~const Destruct + Residual<<ArrayBuffer<I::Item, N, false> as IntoBulk>::IntoBulk, TryType = RR>> + [const] core::ops::Branch,
[INFO] [stdout]    |                                                                                                                                                +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] FromResidual<<R as Branch>::Residual>` is not satisfied
[INFO] [stdout]   --> src/adapters/array_chunks.rs:78:29
[INFO] [stdout]    |
[INFO] [stdout] 78 |         bulk.try_for_each(f)?;
[INFO] [stdout]    |                             ^
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `FromResidual`
[INFO] [stdout]    |
[INFO] [stdout] 73 |         RR: ~const Try<Output = <ArrayBuffer<I::Item, N, false> as IntoBulk>::IntoBulk, Residual = R::Residual> + [const] core::ops::FromResidual<<R as core::ops::Branch>::Residual>,
[INFO] [stdout]    |                                                                                                                 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] FromOutput<<_ as IntoBulk>::IntoBulk>` is not satisfied
[INFO] [stdout]   --> src/adapters/array_chunks.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         RR::from_output(remainder.into_bulk())
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/bulks/7a113ade25045d39/out/bulks-7a113ade25045d39.long-type-4898535581925327939.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `FromOutput`
[INFO] [stdout]    |
[INFO] [stdout] 73 |         RR: ~const Try<Output = <ArrayBuffer<I::Item, N, false> as IntoBulk>::IntoBulk, Residual = R::Residual> + [const] core::ops::FromOutput<<util::array_buffer::ArrayBuffer<<I as core::iter::IntoIterator>::Item, N, false> as into_bulk::IntoBulk>::IntoBulk>,
[INFO] [stdout]    |                                                                                                                 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         bulk.try_for_each(f)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 124 |         R: ~const Try<Output = (), Residual: Residual<<ArrayBuffer<I::Item, N, true> as IntoBulk>::IntoBulk, TryType: ~const Try> + ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                                                                                                                      +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]    --> src/adapters/array_chunks.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         Try::from_output(remainder.into_bulk())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]     |
[INFO] [stdout] 129 |         <dyn Try>::from_output(remainder.into_bulk())
[INFO] [stdout]     |         ++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         bulk.try_for_each(f)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 193 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks.rs:197:29
[INFO] [stdout]     |
[INFO] [stdout] 197 |         bulk.try_for_each(f)?;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 193 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]    --> src/adapters/array_chunks.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         Try::from_output(())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]     |
[INFO] [stdout] 198 |         <dyn Try>::from_output(())
[INFO] [stdout]     |         ++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         bulk.try_for_each(f)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 220 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks.rs:224:29
[INFO] [stdout]     |
[INFO] [stdout] 224 |         bulk.try_for_each(f)?;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 220 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]    --> src/adapters/array_chunks.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         Try::from_output(())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]     |
[INFO] [stdout] 225 |         <dyn Try>::from_output(())
[INFO] [stdout]     |         ++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/chain.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         a.try_for_each(&mut f)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 142 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/chain.rs:146:31
[INFO] [stdout]     |
[INFO] [stdout] 146 |         a.try_for_each(&mut f)?;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 142 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/chain.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |         b.try_rev_for_each(&mut f)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 172 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/chain.rs:176:35
[INFO] [stdout]     |
[INFO] [stdout] 176 |         b.try_rev_for_each(&mut f)?;
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 172 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/empty.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 118 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/empty.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 137 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse_with.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |             f(separator())?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse_with.rs:230:27
[INFO] [stdout]     |
[INFO] [stdout] 230 |             f(separator())?
[INFO] [stdout]     |                           ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse_with.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             f(separator())?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse_with.rs:247:27
[INFO] [stdout]     |
[INFO] [stdout] 247 |             f(separator())?
[INFO] [stdout]     |                           ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse.rs:225:13
[INFO] [stdout]     |
[INFO] [stdout] 225 |             f(separator)?
[INFO] [stdout]     |             ^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse.rs:225:25
[INFO] [stdout]     |
[INFO] [stdout] 225 |             f(separator)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse.rs:241:13
[INFO] [stdout]     |
[INFO] [stdout] 241 |             f(separator.clone())?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse.rs:241:33
[INFO] [stdout]     |
[INFO] [stdout] 241 |             f(separator.clone())?
[INFO] [stdout]     |                                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/map_windows.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |             f(map(window))?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/map_windows.rs:215:27
[INFO] [stdout]     |
[INFO] [stdout] 215 |             f(map(window))?
[INFO] [stdout]     |                           ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/map_windows.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n_with.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 |             f(repeater())?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 131 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n_with.rs:138:26
[INFO] [stdout]     |
[INFO] [stdout] 138 |             f(repeater())?;
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 131 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n_with.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 131 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             f(element.clone())?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 158 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n.rs:165:31
[INFO] [stdout]     |
[INFO] [stdout] 165 |             f(element.clone())?;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 158 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |             f(element)?
[INFO] [stdout]     |             ^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 158 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n.rs:170:23
[INFO] [stdout]     |
[INFO] [stdout] 170 |             f(element)?
[INFO] [stdout]     |                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 158 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 158 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 | //         bulk.take(length::value::from_metadata::<N::Value>(n))
[INFO] [stdout] 109 | ||             .try_for_each(&mut f)?;
[INFO] [stdout]     | ||_________________________________^- required by a bound introduced by this call
[INFO] [stdout]     |  |_________________________________|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 104 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:109:34
[INFO] [stdout]     |
[INFO] [stdout] 109 |             .try_for_each(&mut f)?;
[INFO] [stdout]     |                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 104 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             f(padder())?;
[INFO] [stdout]     |             ^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 104 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:112:24
[INFO] [stdout]     |
[INFO] [stdout] 112 |             f(padder())?;
[INFO] [stdout]     |                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 104 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 104 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             f(padder())?;
[INFO] [stdout]     |             ^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 147 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:153:24
[INFO] [stdout]     |
[INFO] [stdout] 153 |             f(padder())?;
[INFO] [stdout]     |                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 147 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 | //         bulk.take(length::value::from_metadata::<N::Value>(n))
[INFO] [stdout] 103 | ||             .try_for_each(&mut f)?;
[INFO] [stdout]     | ||_________________________________^- required by a bound introduced by this call
[INFO] [stdout]     |  |_________________________________|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout]  98 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:103:34
[INFO] [stdout]     |
[INFO] [stdout] 103 |             .try_for_each(&mut f)?;
[INFO] [stdout]     |                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout]  98 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |             f(element)?;
[INFO] [stdout]     |             ^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout]  98 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:106:23
[INFO] [stdout]     |
[INFO] [stdout] 106 |             f(element)?;
[INFO] [stdout]     |                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout]  98 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout]  98 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |             f(element)?;
[INFO] [stdout]     |             ^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 140 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:146:23
[INFO] [stdout]     |
[INFO] [stdout] 146 |             f(element)?;
[INFO] [stdout]     |                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 140 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/skip.rs:141:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     f(x)?
[INFO] [stdout]     |                     ^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/skip.rs:141:25
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     f(x)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/skip.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/skip.rs:157:21
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     f(x)?
[INFO] [stdout]     |                     ^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/skip.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     f(x)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/skip.rs:163:17
[INFO] [stdout]     |
[INFO] [stdout] 163 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |                     f(x)?
[INFO] [stdout]     |                     ^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:146:25
[INFO] [stdout]     |
[INFO] [stdout] 146 |                     f(x)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:162:21
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     f(x)?
[INFO] [stdout]     |                     ^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     f(x)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 284 |                     f(x)?
[INFO] [stdout]     |                     ^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:284:25
[INFO] [stdout]     |
[INFO] [stdout] 284 |                     f(x)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:300:21
[INFO] [stdout]     |
[INFO] [stdout] 300 |                     f(x)?
[INFO] [stdout]     |                     ^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:300:25
[INFO] [stdout]     |
[INFO] [stdout] 300 |                     f(x)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/take.rs:188:50
[INFO] [stdout]     |
[INFO] [stdout] 188 |             ControlFlow::Break(Err(residual)) => R::from_residual(residual),
[INFO] [stdout]     |                                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 131 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks_with_remainder.rs:137:21
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     (self.f)(array)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/take.rs:189:71
[INFO] [stdout]     |
[INFO] [stdout] 189 |             ControlFlow::Continue(()) | ControlFlow::Break(Ok(())) => R::from_output(())
[INFO] [stdout]     |                                                                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 131 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks_with_remainder.rs:137:36
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     (self.f)(array)?
[INFO] [stdout]     |                                    ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/take.rs:153:28
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 match f(x).branch()
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks_with_remainder.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/take.rs:174:28
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 match f(x).branch()
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]   --> src/adapters/array_chunks.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         bulk.try_for_each(f)?;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]    |         |
[INFO] [stdout]    |         required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]    |
[INFO] [stdout] 72 |         R: ~const Try<Output = (), Residual: ~const Destruct + Residual<<ArrayBuffer<I::Item, N, false> as IntoBulk>::IntoBulk, TryType = RR>> + [const] std::ops::Branch,
[INFO] [stdout]    |                                                                                                                                                ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] FromResidual<<R as Branch>::Residual>` is not satisfied
[INFO] [stdout]   --> src/adapters/array_chunks.rs:78:29
[INFO] [stdout]    |
[INFO] [stdout] 78 |         bulk.try_for_each(f)?;
[INFO] [stdout]    |                             ^
[INFO] [stdout]    |
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `FromResidual`
[INFO] [stdout]    |
[INFO] [stdout] 73 |         RR: ~const Try<Output = <ArrayBuffer<I::Item, N, false> as IntoBulk>::IntoBulk, Residual = R::Residual> + [const] std::ops::FromResidual<<R as std::ops::Branch>::Residual>,
[INFO] [stdout]    |                                                                                                                 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] FromOutput<<_ as IntoBulk>::IntoBulk>` is not satisfied
[INFO] [stdout]   --> src/adapters/array_chunks.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         RR::from_output(remainder.into_bulk())
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/bulks/5e8e3c87bad2d0d8/out/bulks-5e8e3c87bad2d0d8.long-type-14995385573738498866.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `FromOutput`
[INFO] [stdout]    |
[INFO] [stdout] 73 |         RR: ~const Try<Output = <ArrayBuffer<I::Item, N, false> as IntoBulk>::IntoBulk, Residual = R::Residual> + [const] std::ops::FromOutput<<util::array_buffer::ArrayBuffer<<I as std::iter::IntoIterator>::Item, N, false> as into_bulk::IntoBulk>::IntoBulk>,
[INFO] [stdout]    |                                                                                                                 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:223:21
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     f(src_guard.pop_front_unchecked())?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:223:55
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     f(src_guard.pop_front_unchecked())?
[INFO] [stdout]     |                                                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |                     f(src_guard.pop_back_unchecked())?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |         bulk.try_for_each(f)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 124 |         R: ~const Try<Output = (), Residual: Residual<<ArrayBuffer<I::Item, N, true> as IntoBulk>::IntoBulk, TryType: ~const Try> + ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                                                                                                                      ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]    --> src/adapters/array_chunks.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         Try::from_output(remainder.into_bulk())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]     |
[INFO] [stdout] 129 |         <dyn Try>::from_output(remainder.into_bulk())
[INFO] [stdout]     |         ++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:256:54
[INFO] [stdout]     |
[INFO] [stdout] 256 |                     f(src_guard.pop_back_unchecked())?
[INFO] [stdout]     |                                                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:311:17
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 f(&array[n])?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:311:29
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 f(&array[n])?;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:314:13
[INFO] [stdout]     |
[INFO] [stdout] 314 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 f(&array[n])?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:335:29
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 f(&array[n])?;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:384:17
[INFO] [stdout]     |
[INFO] [stdout] 384 |                 f(unsafe {&mut *(&mut array[n] as *mut _)})?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:384:60
[INFO] [stdout]     |
[INFO] [stdout] 384 |                 f(unsafe {&mut *(&mut array[n] as *mut _)})?;
[INFO] [stdout]     |                                                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:408:17
[INFO] [stdout]     |
[INFO] [stdout] 408 |                 f(unsafe {&mut *(&mut array[n] as *mut _)})?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:408:60
[INFO] [stdout]     |
[INFO] [stdout] 408 |                 f(unsafe {&mut *(&mut array[n] as *mut _)})?;
[INFO] [stdout]     |                                                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:410:13
[INFO] [stdout]     |
[INFO] [stdout] 410 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_iter.rs:187:21
[INFO] [stdout]     |
[INFO] [stdout] 187 |                     f(range.start)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 175 |         RR: ~const Try<Output = ()> + [const] core::ops::Branch
[INFO] [stdout]     |                                     +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_iter.rs:187:35
[INFO] [stdout]     |
[INFO] [stdout] 187 |                     f(range.start)?
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 175 |         RR: ~const Try<Output = ()> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                     +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_iter.rs:189:23
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 break RR::from_output(())
[INFO] [stdout]     |                       ^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 175 |         RR: ~const Try<Output = ()> + [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                     +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_iter.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |             f(range.start)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 175 |         RR: ~const Try<Output = ()> + [const] core::ops::Branch
[INFO] [stdout]     |                                     +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_iter.rs:192:27
[INFO] [stdout]     |
[INFO] [stdout] 192 |             f(range.start)?;
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 175 |         RR: ~const Try<Output = ()> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                     +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         bulk.try_for_each(f)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 193 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks.rs:197:29
[INFO] [stdout]     |
[INFO] [stdout] 197 |         bulk.try_for_each(f)?;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 193 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]    --> src/adapters/array_chunks.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         Try::from_output(())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]     |
[INFO] [stdout] 198 |         <dyn Try>::from_output(())
[INFO] [stdout]     |         ++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 f(&slice[n])?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:167:29
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 f(&slice[n])?;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:191:17
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 f(&slice[n])?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:191:29
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 f(&slice[n])?;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:233:17
[INFO] [stdout]     |
[INFO] [stdout] 233 |                 f(unsafe {&mut *(&mut slice[n] as *mut _)})?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:233:60
[INFO] [stdout]     |
[INFO] [stdout] 233 |                 f(unsafe {&mut *(&mut slice[n] as *mut _)})?;
[INFO] [stdout]     |                                                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 f(unsafe {&mut *(&mut slice[n] as *mut _)})?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:257:60
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 f(unsafe {&mut *(&mut slice[n] as *mut _)})?;
[INFO] [stdout]     |                                                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:259:13
[INFO] [stdout]     |
[INFO] [stdout] 259 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         bulk.try_for_each(f)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 220 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/array_chunks.rs:224:29
[INFO] [stdout]     |
[INFO] [stdout] 224 |         bulk.try_for_each(f)?;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 220 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]    --> src/adapters/array_chunks.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         Try::from_output(())
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]     |
[INFO] [stdout] 225 |         <dyn Try>::from_output(())
[INFO] [stdout]     |         ++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:93:21
[INFO] [stdout]     |
[INFO] [stdout]  93 |                       f(x)?
[INFO] [stdout]     |                       ^^^^-
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 162 | / impl_option!(
[INFO] [stdout] 163 | |     impl IntoBulk<T>; for T; in Option<T>; mut
[INFO] [stdout] 164 | |     {
[INFO] [stdout] 165 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:93:25
[INFO] [stdout]     |
[INFO] [stdout]  93 |                       f(x)?
[INFO] [stdout]     |                           ^
[INFO] [stdout] ...
[INFO] [stdout] 162 | / impl_option!(
[INFO] [stdout] 163 | |     impl IntoBulk<T>; for T; in Option<T>; mut
[INFO] [stdout] 164 | |     {
[INFO] [stdout] 165 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:95:17
[INFO] [stdout]     |
[INFO] [stdout]  95 |                   R::from_output(())
[INFO] [stdout]     |                   ^
[INFO] [stdout] ...
[INFO] [stdout] 162 | / impl_option!(
[INFO] [stdout] 163 | |     impl IntoBulk<T>; for T; in Option<T>; mut
[INFO] [stdout] 164 | |     {
[INFO] [stdout] 165 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:93:21
[INFO] [stdout]     |
[INFO] [stdout]  93 |                       f(x)?
[INFO] [stdout]     |                       ^^^^-
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 171 | / impl_option!(
[INFO] [stdout] 172 | |     impl Bulk<'a, T>; for &'a T; in &'a Option<T>;
[INFO] [stdout] 173 | |     {
[INFO] [stdout] 174 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:93:25
[INFO] [stdout]     |
[INFO] [stdout]  93 |                       f(x)?
[INFO] [stdout]     |                           ^
[INFO] [stdout] ...
[INFO] [stdout] 171 | / impl_option!(
[INFO] [stdout] 172 | |     impl Bulk<'a, T>; for &'a T; in &'a Option<T>;
[INFO] [stdout] 173 | |     {
[INFO] [stdout] 174 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:95:17
[INFO] [stdout]     |
[INFO] [stdout]  95 |                   R::from_output(())
[INFO] [stdout]     |                   ^
[INFO] [stdout] ...
[INFO] [stdout] 171 | / impl_option!(
[INFO] [stdout] 172 | |     impl Bulk<'a, T>; for &'a T; in &'a Option<T>;
[INFO] [stdout] 173 | |     {
[INFO] [stdout] 174 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:93:21
[INFO] [stdout]     |
[INFO] [stdout]  93 |                       f(x)?
[INFO] [stdout]     |                       ^^^^-
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 180 | / impl_option!(
[INFO] [stdout] 181 | |     impl BulkMut<'a, T>; for &'a mut T; in &'a mut Option<T>; mut
[INFO] [stdout] 182 | |     {
[INFO] [stdout] 183 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::Branch
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:93:25
[INFO] [stdout]     |
[INFO] [stdout]  93 |                       f(x)?
[INFO] [stdout]     |                           ^
[INFO] [stdout] ...
[INFO] [stdout] 180 | / impl_option!(
[INFO] [stdout] 181 | |     impl BulkMut<'a, T>; for &'a mut T; in &'a mut Option<T>; mut
[INFO] [stdout] 182 | |     {
[INFO] [stdout] 183 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:95:17
[INFO] [stdout]     |
[INFO] [stdout]  95 |                   R::from_output(())
[INFO] [stdout]     |                   ^
[INFO] [stdout] ...
[INFO] [stdout] 180 | / impl_option!(
[INFO] [stdout] 181 | |     impl BulkMut<'a, T>; for &'a mut T; in &'a mut Option<T>; mut
[INFO] [stdout] 182 | |     {
[INFO] [stdout] 183 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      ++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:579:45
[INFO] [stdout]     |
[INFO] [stdout] 579 |             ControlFlow::Break(residual) => R::from_residual(residual),
[INFO] [stdout]     |                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 535 |         R: ~const Try<Output = B, Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                              +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<B>` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:580:42
[INFO] [stdout]     |
[INFO] [stdout] 580 |             ControlFlow::Continue(()) => R::from_output(unsafe {
[INFO] [stdout]     |                                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 535 |         R: ~const Try<Output = B, Residual: ~const Destruct> + [const] core::ops::FromOutput<B>
[INFO] [stdout]     |                                                              ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:554:43
[INFO] [stdout]     |
[INFO] [stdout] 554 |                 let _ = z.insert(f(zz, x).branch()?);
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:568:43
[INFO] [stdout]     |
[INFO] [stdout] 568 |                 let _ = z.insert(f(zz, x).branch()?);
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]    --> src/bulk.rs:689:46
[INFO] [stdout]     |
[INFO] [stdout] 689 |             ControlFlow::Continue(output) => Try::from_output(output)
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]     |
[INFO] [stdout] 689 |             ControlFlow::Continue(output) => <dyn Try>::from_output(output)
[INFO] [stdout]     |                                              ++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<_ as Residual<Option<_>>>::TryType: [const] FromResidual<_>` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:688:73
[INFO] [stdout]     |
[INFO] [stdout] 688 |             ControlFlow::Break(residual) => FromResidual::from_residual(residual),
[INFO] [stdout]     |                                             --------------------------- ^^^^^^^^
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/bulks/7a113ade25045d39/out/bulks-7a113ade25045d39.long-type-3439374747067541968.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/chain.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |         a.try_for_each(&mut f)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 142 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/chain.rs:146:31
[INFO] [stdout]     |
[INFO] [stdout] 146 |         a.try_for_each(&mut f)?;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 142 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:659:44
[INFO] [stdout]     |
[INFO] [stdout] 659 |                         Some(z) => f(z, x).branch()?,
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:677:44
[INFO] [stdout]     |
[INFO] [stdout] 677 |                         Some(z) => f(z, x).branch()?,
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/chain.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |         b.try_rev_for_each(&mut f)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 172 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/chain.rs:176:35
[INFO] [stdout]     |
[INFO] [stdout] 176 |         b.try_rev_for_each(&mut f)?;
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 172 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]     --> src/bulk.rs:2330:9
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         <dyn Try>::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |         ++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] Branch` is not satisfied
[INFO] [stdout]     --> src/util/mod.rs:137:56
[INFO] [stdout]      |
[INFO] [stdout]  137 |                         self.guard.push_back_unchecked(x?);
[INFO] [stdout]      |                                                        ^-
[INFO] [stdout]      |                                                        |
[INFO] [stdout]      |                                                        required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]     --> src/util/mod.rs:139:21
[INFO] [stdout]      |
[INFO] [stdout]  139 |                     Try::from_output(())
[INFO] [stdout]      |                     ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/empty.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 118 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/empty.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 137 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] Branch` is not satisfied
[INFO] [stdout]     --> src/util/mod.rs:149:56
[INFO] [stdout]      |
[INFO] [stdout]  149 |                         self.guard.push_back_unchecked(x?);
[INFO] [stdout]      |                                                        ^-
[INFO] [stdout]      |                                                        |
[INFO] [stdout]      |                                                        required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]     --> src/util/mod.rs:151:21
[INFO] [stdout]      |
[INFO] [stdout]  151 |                     Try::from_output(())
[INFO] [stdout]      |                     ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]    --> src/from_bulk.rs:403:9
[INFO] [stdout]     |
[INFO] [stdout] 403 |         Try::from_output(match bulk.into_bulk().first()
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]     |
[INFO] [stdout] 403 |         <dyn Try>::from_output(match bulk.into_bulk().first()
[INFO] [stdout]     |         ++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<I as IntoIterator>::Item: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/from_bulk.rs:405:34
[INFO] [stdout]     |
[INFO] [stdout] 405 |             Some(result) => Some(result?),
[INFO] [stdout]     |                                  ^^^^^^-
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |             f(range.start)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 150 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:156:27
[INFO] [stdout]     |
[INFO] [stdout] 156 |             f(range.start)?;
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 150 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |             f(range.start)?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 150 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:161:27
[INFO] [stdout]     |
[INFO] [stdout] 161 |             f(range.start)?
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 150 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 150 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             f(range.end)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 194 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:200:25
[INFO] [stdout]     |
[INFO] [stdout] 200 |             f(range.end)?;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 194 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |             f(range.end)?
[INFO] [stdout]     |             ^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 194 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:205:25
[INFO] [stdout]     |
[INFO] [stdout] 205 |             f(range.end)?
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 194 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 194 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/range/range.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             f(range.start)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 147 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/range/range.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |             f(range.start)?;
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 147 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/range/range.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 147 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                                          +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/range/range.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |             f(range.end)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 183 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::Branch
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/range/range.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 190 |             f(range.end)?;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 183 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromResidual
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/range/range.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 183 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] core::ops::FromOutput<()>
[INFO] [stdout]     |                                                               +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse_with.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |             f(separator())?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse_with.rs:230:27
[INFO] [stdout]     |
[INFO] [stdout] 230 |             f(separator())?
[INFO] [stdout]     |                           ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse_with.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             f(separator())?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse_with.rs:247:27
[INFO] [stdout]     |
[INFO] [stdout] 247 |             f(separator())?
[INFO] [stdout]     |                           ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse.rs:225:13
[INFO] [stdout]     |
[INFO] [stdout] 225 |             f(separator)?
[INFO] [stdout]     |             ^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse.rs:225:25
[INFO] [stdout]     |
[INFO] [stdout] 225 |             f(separator)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse.rs:241:13
[INFO] [stdout]     |
[INFO] [stdout] 241 |             f(separator.clone())?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/intersperse.rs:241:33
[INFO] [stdout]     |
[INFO] [stdout] 241 |             f(separator.clone())?
[INFO] [stdout]     |                                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/map_windows.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |             f(map(window))?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/map_windows.rs:215:27
[INFO] [stdout]     |
[INFO] [stdout] 215 |             f(map(window))?
[INFO] [stdout]     |                           ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/map_windows.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n_with.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 |             f(repeater())?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 131 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n_with.rs:138:26
[INFO] [stdout]     |
[INFO] [stdout] 138 |             f(repeater())?;
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 131 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n_with.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 131 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             f(element.clone())?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 158 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n.rs:165:31
[INFO] [stdout]     |
[INFO] [stdout] 165 |             f(element.clone())?;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 158 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |             f(element)?
[INFO] [stdout]     |             ^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 158 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n.rs:170:23
[INFO] [stdout]     |
[INFO] [stdout] 170 |             f(element)?
[INFO] [stdout]     |                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 158 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/repeat_n.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 158 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 | //         bulk.take(length::value::from_metadata::<N::Value>(n))
[INFO] [stdout] 109 | ||             .try_for_each(&mut f)?;
[INFO] [stdout]     | ||_________________________________^- required by a bound introduced by this call
[INFO] [stdout]     |  |_________________________________|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 104 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:109:34
[INFO] [stdout]     |
[INFO] [stdout] 109 |             .try_for_each(&mut f)?;
[INFO] [stdout]     |                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 104 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             f(padder())?;
[INFO] [stdout]     |             ^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 104 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:112:24
[INFO] [stdout]     |
[INFO] [stdout] 112 |             f(padder())?;
[INFO] [stdout]     |                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 104 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 104 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             f(padder())?;
[INFO] [stdout]     |             ^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 147 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/resize_with.rs:153:24
[INFO] [stdout]     |
[INFO] [stdout] 153 |             f(padder())?;
[INFO] [stdout]     |                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 147 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 | //         bulk.take(length::value::from_metadata::<N::Value>(n))
[INFO] [stdout] 103 | ||             .try_for_each(&mut f)?;
[INFO] [stdout]     | ||_________________________________^- required by a bound introduced by this call
[INFO] [stdout]     |  |_________________________________|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout]  98 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:103:34
[INFO] [stdout]     |
[INFO] [stdout] 103 |             .try_for_each(&mut f)?;
[INFO] [stdout]     |                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout]  98 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |             f(element)?;
[INFO] [stdout]     |             ^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout]  98 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:106:23
[INFO] [stdout]     |
[INFO] [stdout] 106 |             f(element)?;
[INFO] [stdout]     |                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout]  98 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout]  98 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |             f(element)?;
[INFO] [stdout]     |             ^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 140 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/resize.rs:146:23
[INFO] [stdout]     |
[INFO] [stdout] 146 |             f(element)?;
[INFO] [stdout]     |                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 140 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/skip.rs:141:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     f(x)?
[INFO] [stdout]     |                     ^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/skip.rs:141:25
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     f(x)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/skip.rs:143:17
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/skip.rs:157:21
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     f(x)?
[INFO] [stdout]     |                     ^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/skip.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |                     f(x)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/skip.rs:163:17
[INFO] [stdout]     |
[INFO] [stdout] 163 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:146:21
[INFO] [stdout]     |
[INFO] [stdout] 146 |                     f(x)?
[INFO] [stdout]     |                     ^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:146:25
[INFO] [stdout]     |
[INFO] [stdout] 146 |                     f(x)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:162:21
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     f(x)?
[INFO] [stdout]     |                     ^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 162 |                     f(x)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:166:17
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 284 |                     f(x)?
[INFO] [stdout]     |                     ^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:284:25
[INFO] [stdout]     |
[INFO] [stdout] 284 |                     f(x)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:300:21
[INFO] [stdout]     |
[INFO] [stdout] 300 |                     f(x)?
[INFO] [stdout]     |                     ^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:300:25
[INFO] [stdout]     |
[INFO] [stdout] 300 |                     f(x)?
[INFO] [stdout]     |                         ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/step_by.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |                 R::from_output(())
[INFO] [stdout]     |                 ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/adapters/take.rs:188:50
[INFO] [stdout]     |
[INFO] [stdout] 188 |             ControlFlow::Break(Err(residual)) => R::from_residual(residual),
[INFO] [stdout]     |                                                  ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 131 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/adapters/take.rs:189:71
[INFO] [stdout]     |
[INFO] [stdout] 189 |             ControlFlow::Continue(()) | ControlFlow::Break(Ok(())) => R::from_output(())
[INFO] [stdout]     |                                                                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 131 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/take.rs:153:28
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 match f(x).branch()
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/adapters/take.rs:174:28
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 match f(x).branch()
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:223:21
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     f(src_guard.pop_front_unchecked())?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:223:55
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     f(src_guard.pop_front_unchecked())?
[INFO] [stdout]     |                                                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:228:13
[INFO] [stdout]     |
[INFO] [stdout] 228 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |                     f(src_guard.pop_back_unchecked())?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:256:54
[INFO] [stdout]     |
[INFO] [stdout] 256 |                     f(src_guard.pop_back_unchecked())?
[INFO] [stdout]     |                                                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:261:13
[INFO] [stdout]     |
[INFO] [stdout] 261 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:311:17
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 f(&array[n])?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:311:29
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 f(&array[n])?;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:314:13
[INFO] [stdout]     |
[INFO] [stdout] 314 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 f(&array[n])?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:335:29
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 f(&array[n])?;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:384:17
[INFO] [stdout]     |
[INFO] [stdout] 384 |                 f(unsafe {&mut *(&mut array[n] as *mut _)})?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:384:60
[INFO] [stdout]     |
[INFO] [stdout] 384 |                 f(unsafe {&mut *(&mut array[n] as *mut _)})?;
[INFO] [stdout]     |                                                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:408:17
[INFO] [stdout]     |
[INFO] [stdout] 408 |                 f(unsafe {&mut *(&mut array[n] as *mut _)})?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:408:60
[INFO] [stdout]     |
[INFO] [stdout] 408 |                 f(unsafe {&mut *(&mut array[n] as *mut _)})?;
[INFO] [stdout]     |                                                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_array.rs:410:13
[INFO] [stdout]     |
[INFO] [stdout] 410 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 150 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_iter.rs:187:21
[INFO] [stdout]     |
[INFO] [stdout] 187 |                     f(range.start)?
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^-
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 175 |         RR: ~const Try<Output = ()> + [const] std::ops::Branch
[INFO] [stdout]     |                                     ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_iter.rs:187:35
[INFO] [stdout]     |
[INFO] [stdout] 187 |                     f(range.start)?
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 175 |         RR: ~const Try<Output = ()> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                     ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_iter.rs:189:23
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 break RR::from_output(())
[INFO] [stdout]     |                       ^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 175 |         RR: ~const Try<Output = ()> + [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                     ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_iter.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |             f(range.start)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 175 |         RR: ~const Try<Output = ()> + [const] std::ops::Branch
[INFO] [stdout]     |                                     ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RR: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_iter.rs:192:27
[INFO] [stdout]     |
[INFO] [stdout] 192 |             f(range.start)?;
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `RR` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 175 |         RR: ~const Try<Output = ()> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                     ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:167:17
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 f(&slice[n])?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:167:29
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 f(&slice[n])?;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:191:17
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 f(&slice[n])?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:191:29
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 f(&slice[n])?;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:233:17
[INFO] [stdout]     |
[INFO] [stdout] 233 |                 f(unsafe {&mut *(&mut slice[n] as *mut _)})?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:233:60
[INFO] [stdout]     |
[INFO] [stdout] 233 |                 f(unsafe {&mut *(&mut slice[n] as *mut _)})?;
[INFO] [stdout]     |                                                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 111 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 f(unsafe {&mut *(&mut slice[n] as *mut _)})?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:257:60
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 f(unsafe {&mut *(&mut slice[n] as *mut _)})?;
[INFO] [stdout]     |                                                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_slice.rs:259:13
[INFO] [stdout]     |
[INFO] [stdout] 259 |             R::from_output(())
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 127 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:93:21
[INFO] [stdout]     |
[INFO] [stdout]  93 |                       f(x)?
[INFO] [stdout]     |                       ^^^^-
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 162 | / impl_option!(
[INFO] [stdout] 163 | |     impl IntoBulk<T>; for T; in Option<T>; mut
[INFO] [stdout] 164 | |     {
[INFO] [stdout] 165 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:93:25
[INFO] [stdout]     |
[INFO] [stdout]  93 |                       f(x)?
[INFO] [stdout]     |                           ^
[INFO] [stdout] ...
[INFO] [stdout] 162 | / impl_option!(
[INFO] [stdout] 163 | |     impl IntoBulk<T>; for T; in Option<T>; mut
[INFO] [stdout] 164 | |     {
[INFO] [stdout] 165 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:95:17
[INFO] [stdout]     |
[INFO] [stdout]  95 |                   R::from_output(())
[INFO] [stdout]     |                   ^
[INFO] [stdout] ...
[INFO] [stdout] 162 | / impl_option!(
[INFO] [stdout] 163 | |     impl IntoBulk<T>; for T; in Option<T>; mut
[INFO] [stdout] 164 | |     {
[INFO] [stdout] 165 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:93:21
[INFO] [stdout]     |
[INFO] [stdout]  93 |                       f(x)?
[INFO] [stdout]     |                       ^^^^-
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 171 | / impl_option!(
[INFO] [stdout] 172 | |     impl Bulk<'a, T>; for &'a T; in &'a Option<T>;
[INFO] [stdout] 173 | |     {
[INFO] [stdout] 174 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:93:25
[INFO] [stdout]     |
[INFO] [stdout]  93 |                       f(x)?
[INFO] [stdout]     |                           ^
[INFO] [stdout] ...
[INFO] [stdout] 171 | / impl_option!(
[INFO] [stdout] 172 | |     impl Bulk<'a, T>; for &'a T; in &'a Option<T>;
[INFO] [stdout] 173 | |     {
[INFO] [stdout] 174 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:95:17
[INFO] [stdout]     |
[INFO] [stdout]  95 |                   R::from_output(())
[INFO] [stdout]     |                   ^
[INFO] [stdout] ...
[INFO] [stdout] 171 | / impl_option!(
[INFO] [stdout] 172 | |     impl Bulk<'a, T>; for &'a T; in &'a Option<T>;
[INFO] [stdout] 173 | |     {
[INFO] [stdout] 174 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:93:21
[INFO] [stdout]     |
[INFO] [stdout]  93 |                       f(x)?
[INFO] [stdout]     |                       ^^^^-
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       required by a bound introduced by this call
[INFO] [stdout] ...
[INFO] [stdout] 180 | / impl_option!(
[INFO] [stdout] 181 | |     impl BulkMut<'a, T>; for &'a mut T; in &'a mut Option<T>; mut
[INFO] [stdout] 182 | |     {
[INFO] [stdout] 183 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::Branch
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:93:25
[INFO] [stdout]     |
[INFO] [stdout]  93 |                       f(x)?
[INFO] [stdout]     |                           ^
[INFO] [stdout] ...
[INFO] [stdout] 180 | / impl_option!(
[INFO] [stdout] 181 | |     impl BulkMut<'a, T>; for &'a mut T; in &'a mut Option<T>; mut
[INFO] [stdout] 182 | |     {
[INFO] [stdout] 183 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/impl_option.rs:95:17
[INFO] [stdout]     |
[INFO] [stdout]  95 |                   R::from_output(())
[INFO] [stdout]     |                   ^
[INFO] [stdout] ...
[INFO] [stdout] 180 | / impl_option!(
[INFO] [stdout] 181 | |     impl BulkMut<'a, T>; for &'a mut T; in &'a mut Option<T>; mut
[INFO] [stdout] 182 | |     {
[INFO] [stdout] 183 | |         fn first(self) -> _
[INFO] [stdout] ...   |
[INFO] [stdout] 188 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `impl_option` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout]  89 |                 R: ~const Try<Output = (), Residual: ~const Destruct>, R: [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                      +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:579:45
[INFO] [stdout]     |
[INFO] [stdout] 579 |             ControlFlow::Break(residual) => R::from_residual(residual),
[INFO] [stdout]     |                                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 535 |         R: ~const Try<Output = B, Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                              ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<B>` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:580:42
[INFO] [stdout]     |
[INFO] [stdout] 580 |             ControlFlow::Continue(()) => R::from_output(unsafe {
[INFO] [stdout]     |                                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 535 |         R: ~const Try<Output = B, Residual: ~const Destruct> + [const] std::ops::FromOutput<B>
[INFO] [stdout]     |                                                              +++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:554:43
[INFO] [stdout]     |
[INFO] [stdout] 554 |                 let _ = z.insert(f(zz, x).branch()?);
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:568:43
[INFO] [stdout]     |
[INFO] [stdout] 568 |                 let _ = z.insert(f(zz, x).branch()?);
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]    --> src/bulk.rs:689:46
[INFO] [stdout]     |
[INFO] [stdout] 689 |             ControlFlow::Continue(output) => Try::from_output(output)
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]     |
[INFO] [stdout] 689 |             ControlFlow::Continue(output) => <dyn Try>::from_output(output)
[INFO] [stdout]     |                                              ++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<_ as Residual<Option<_>>>::TryType: [const] FromResidual<_>` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:688:73
[INFO] [stdout]     |
[INFO] [stdout] 688 |             ControlFlow::Break(residual) => FromResidual::from_residual(residual),
[INFO] [stdout]     |                                             --------------------------- ^^^^^^^^
[INFO] [stdout]     |                                             |
[INFO] [stdout]     |                                             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/bulks/5e8e3c87bad2d0d8/out/bulks-5e8e3c87bad2d0d8.long-type-11190928261640259264.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:659:44
[INFO] [stdout]     |
[INFO] [stdout] 659 |                         Some(z) => f(z, x).branch()?,
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/bulk.rs:677:44
[INFO] [stdout]     |
[INFO] [stdout] 677 |                         Some(z) => f(z, x).branch()?,
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]     --> src/bulk.rs:2330:9
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         <dyn Try>::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |         ++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] Branch` is not satisfied
[INFO] [stdout]     --> src/util/mod.rs:137:56
[INFO] [stdout]      |
[INFO] [stdout]  137 |                         self.guard.push_back_unchecked(x?);
[INFO] [stdout]      |                                                        ^-
[INFO] [stdout]      |                                                        |
[INFO] [stdout]      |                                                        required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]     --> src/util/mod.rs:139:21
[INFO] [stdout]      |
[INFO] [stdout]  139 |                     Try::from_output(())
[INFO] [stdout]      |                     ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] Branch` is not satisfied
[INFO] [stdout]     --> src/util/mod.rs:149:56
[INFO] [stdout]      |
[INFO] [stdout]  149 |                         self.guard.push_back_unchecked(x?);
[INFO] [stdout]      |                                                        ^-
[INFO] [stdout]      |                                                        |
[INFO] [stdout]      |                                                        required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]     --> src/util/mod.rs:151:21
[INFO] [stdout]      |
[INFO] [stdout]  151 |                     Try::from_output(())
[INFO] [stdout]      |                     ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/bulk.rs:2330:26
[INFO] [stdout]      |
[INFO] [stdout] 2330 |         Try::from_output(util::try_collect_array_with!(|pusher| self.try_for_each(pusher)?; for Self))
[INFO] [stdout]      |                          ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `util::try_collect_array_with` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0782]: expected a type, found a trait
[INFO] [stdout]    --> src/from_bulk.rs:403:9
[INFO] [stdout]     |
[INFO] [stdout] 403 |         Try::from_output(match bulk.into_bulk().first()
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object
[INFO] [stdout]     |
[INFO] [stdout] 403 |         <dyn Try>::from_output(match bulk.into_bulk().first()
[INFO] [stdout]     |         ++++    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<I as IntoIterator>::Item: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/from_bulk.rs:405:34
[INFO] [stdout]     |
[INFO] [stdout] 405 |             Some(result) => Some(result?),
[INFO] [stdout]     |                                  ^^^^^^-
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |             f(range.start)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 150 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:156:27
[INFO] [stdout]     |
[INFO] [stdout] 156 |             f(range.start)?;
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 150 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |             f(range.start)?
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 150 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:161:27
[INFO] [stdout]     |
[INFO] [stdout] 161 |             f(range.start)?
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 150 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 150 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             f(range.end)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 194 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:200:25
[INFO] [stdout]     |
[INFO] [stdout] 200 |             f(range.end)?;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 194 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |             f(range.end)?
[INFO] [stdout]     |             ^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 194 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:205:25
[INFO] [stdout]     |
[INFO] [stdout] 205 |             f(range.end)?
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 194 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/range/range_inclusive.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 194 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/range/range.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             f(range.start)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 147 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/range/range.rs:153:27
[INFO] [stdout]     |
[INFO] [stdout] 153 |             f(range.start)?;
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 147 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/range/range.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 147 |         R: ~const core::ops::Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                                          ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] Branch` is not satisfied
[INFO] [stdout]    --> src/range/range.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |             f(range.end)?;
[INFO] [stdout]     |             ^^^^^^^^^^^^-
[INFO] [stdout]     |             |
[INFO] [stdout]     |             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `Branch`
[INFO] [stdout]     |
[INFO] [stdout] 183 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::Branch
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromResidual` is not satisfied
[INFO] [stdout]    --> src/range/range.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 190 |             f(range.end)?;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromResidual`
[INFO] [stdout]     |
[INFO] [stdout] 183 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromResidual
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `R: [const] FromOutput<()>` is not satisfied
[INFO] [stdout]    --> src/range/range.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |         R::from_output(())
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout] help: consider further restricting type parameter `R` with unstable trait `FromOutput`
[INFO] [stdout]     |
[INFO] [stdout] 183 |         R: ~const Try<Output = (), Residual: ~const Destruct> + [const] std::ops::FromOutput<()>
[INFO] [stdout]     |                                                               ++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0404, E0782.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bulks` (lib) due to 188 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] Some errors have detailed explanations: E0277, E0404, E0782.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bulks` (lib test) due to 188 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "f1f6cdf89099ea824192a7cc6d34147be6afb47e9740d8383e27a90c178f53eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f1f6cdf89099ea824192a7cc6d34147be6afb47e9740d8383e27a90c178f53eb", kill_on_drop: false }`
[INFO] [stdout] f1f6cdf89099ea824192a7cc6d34147be6afb47e9740d8383e27a90c178f53eb
