[INFO] fetching crate r3_core 0.1.4...
[INFO] testing r3_core-0.1.4 against nightly-2024-10-28+rustflags=-Zrandomize-layout for randomize-layout
[INFO] extracting crate r3_core 0.1.4 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate r3_core 0.1.4 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate r3_core 0.1.4
[INFO] finished tweaking crates.io crate r3_core 0.1.4
[INFO] tweaked toml for crates.io crate r3_core 0.1.4 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 110 packages to latest compatible versions
[INFO] [stderr]       Adding bitflags v1.3.2 (available: v2.6.0)
[INFO] [stderr]       Adding env_logger v0.8.4 (available: v0.11.5)
[INFO] [stderr]       Adding memoffset v0.6.5 (available: v0.9.1)
[INFO] [stderr]       Adding svgbob v0.6.6 (available: v0.6.7)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e47196ce4c961ca0d563acac0eef3f2b9b96961115c7c589db76aa8047b294cb
[INFO] running `Command { std: "docker" "start" "-a" "e47196ce4c961ca0d563acac0eef3f2b9b96961115c7c589db76aa8047b294cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e47196ce4c961ca0d563acac0eef3f2b9b96961115c7c589db76aa8047b294cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e47196ce4c961ca0d563acac0eef3f2b9b96961115c7c589db76aa8047b294cb", kill_on_drop: false }`
[INFO] [stdout] e47196ce4c961ca0d563acac0eef3f2b9b96961115c7c589db76aa8047b294cb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] de38d91a7c9a237a3518b93a2b414a44e4b09a3935fd7f48dd6933098a7bc77a
[INFO] running `Command { std: "docker" "start" "-a" "de38d91a7c9a237a3518b93a2b414a44e4b09a3935fd7f48dd6933098a7bc77a", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling seq-macro v0.3.5
[INFO] [stderr]    Compiling elain v0.3.1
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling svgbobdoc v0.3.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling tokenlock v0.3.8
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling macropol v0.1.3
[INFO] [stderr]    Compiling r3_core v0.1.4 (/opt/rustwide/workdir)
[INFO] [stdout] error: `~const` is not allowed here
[INFO] [stdout]  --> src/utils/vec.rs:7:27
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct ComptimeVec<T: ~const Destruct> {
[INFO] [stdout]   |                           ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this item cannot have `~const` trait bounds
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` is not allowed here
[INFO] [stdout]    --> src/utils/vec.rs:42:9
[INFO] [stdout]     |
[INFO] [stdout] 42  | impl<T: ~const Destruct> ComptimeVec<T> {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: inherent impls cannot have `~const` trait bounds
[INFO] [stdout]    --> src/utils/vec.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout] 42  | / impl<T: ~const Destruct> ComptimeVec<T> {
[INFO] [stdout] 43  | |     pub const fn new_in(allocator: ConstAllocator) -> Self {
[INFO] [stdout] 44  | |         Self::with_capacity_in(0, allocator)
[INFO] [stdout] 45  | |     }
[INFO] [stdout] ...   |
[INFO] [stdout] 165 | |     }
[INFO] [stdout] 166 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` is not allowed here
[INFO] [stdout]   --> src/utils/binary_heap/veclike.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<T: ~const Destruct, const N: usize> VecLike for ArrayVec<T, N> {
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: this impl is not `const`, so it cannot have `~const` trait bounds
[INFO] [stdout]   --> src/utils/binary_heap/veclike.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / impl<T: ~const Destruct, const N: usize> VecLike for ArrayVec<T, N> {
[INFO] [stdout] 16 | |     type Element = T;
[INFO] [stdout] 17 | |     fn is_empty(&self) -> bool {
[INFO] [stdout] 18 | |         self.is_empty()
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     }
[INFO] [stdout] 29 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> src/bind.rs:1313:20
[INFO] [stdout]      |
[INFO] [stdout] 1313 |     type BoundFn = impl FnOnce() -> NewOutput + Copy + Send + 'static;
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2024-10-27; consider upgrading it if it is out of date
[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:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 | #![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]    = note: `#[warn(incomplete_features)]` on by default
[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:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | #![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] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 31 | #![feature(core_intrinsics)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout]    = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_fn_floating_point_arithmetic` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(const_fn_floating_point_arithmetic)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `associated_type_bounds` has been stable since 1.79.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | #![feature(associated_type_bounds)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_refs_to_cell` has been stable since 1.83.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 | #![feature(const_refs_to_cell)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_mut_refs` has been stable since 1.83.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | #![feature(const_mut_refs)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_cell_into_inner` has been stable since 1.83.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 | #![feature(const_cell_into_inner)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_maybe_uninit_as_mut_ptr` has been stable since 1.83.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![feature(const_maybe_uninit_as_mut_ptr)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_maybe_uninit_assume_init` has been stable since 1.84.0-nightly and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![feature(const_maybe_uninit_assume_init)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_option` has been stable since 1.83.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 | #![feature(const_option)]
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_ptr_read` has been stable since 1.71.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:34:12
[INFO] [stdout]    |
[INFO] [stdout] 34 | #![feature(const_ptr_read)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_ptr_write` has been stable since 1.83.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | #![feature(const_ptr_write)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_slice_first_last` has been stable since 1.83.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | #![feature(const_slice_first_last)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_slice_from_raw_parts_mut` has been stable since 1.83.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(const_slice_from_raw_parts_mut)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_slice_ptr_len` has been stable since 1.79.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | #![feature(const_slice_ptr_len)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `nonnull_slice_from_raw_parts` has been stable since 1.70.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | #![feature(nonnull_slice_from_raw_parts)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `slice_ptr_len` has been stable since 1.79.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:39:12
[INFO] [stdout]    |
[INFO] [stdout] 39 | #![feature(slice_ptr_len)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_result_drop`
[INFO] [stdout]   --> src/lib.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | #![feature(const_result_drop)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_nonnull_slice_from_raw_parts`
[INFO] [stdout]  --> src/lib.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(const_nonnull_slice_from_raw_parts)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_convert`
[INFO] [stdout]   --> src/lib.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 | #![feature(const_convert)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_deref`
[INFO] [stdout]   --> src/lib.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 42 | #![feature(const_deref)]
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_slice_index`
[INFO] [stdout]   --> src/lib.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | #![feature(const_slice_index)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]  --> src/utils/vec.rs:7:34
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct ComptimeVec<T: ~const Destruct> {
[INFO] [stdout]   |                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]  --> src/utils/binary_heap/veclike.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 |     ~const ops::Deref<Target = [<Self as VecLike>::Element]> + ~const ops::DerefMut
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]  --> src/utils/binary_heap/veclike.rs:6:71
[INFO] [stdout]   |
[INFO] [stdout] 6 |     ~const ops::Deref<Target = [<Self as VecLike>::Element]> + ~const ops::DerefMut
[INFO] [stdout]   |                                                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Deref` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/utils/vec.rs:168:32
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl<T: ~const Destruct> const ops::Deref for ComptimeVec<T> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `DerefMut` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/utils/vec.rs:176:32
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl<T: ~const Destruct> const ops::DerefMut for ComptimeVec<T> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Index` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/bind/sorter.rs:485:20
[INFO] [stdout]     |
[INFO] [stdout] 485 |     impl<'a> const Index<&'a Vertex> for MyVertexInfoMap<'_> {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `IndexMut` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/bind/sorter.rs:497:20
[INFO] [stdout]     |
[INFO] [stdout] 497 |     impl<'a> const IndexMut<&'a Vertex> for MyVertexInfoMap<'_> {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Drop` which is not marked with `#[const_trait]`
[INFO] [stdout]   --> src/utils/vec.rs:27:32
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl<T: ~const Destruct> const Drop for ComptimeVec<T> {
[INFO] [stdout]    |                                ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Drop` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/utils/alloc.rs:142:20
[INFO] [stdout]     |
[INFO] [stdout] 142 |         impl const Drop for RefCountGuard {
[INFO] [stdout]     |                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Drop` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/utils/alloc.rs:197:12
[INFO] [stdout]     |
[INFO] [stdout] 197 | impl const Drop for ConstAllocator {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Drop` which is not marked with `#[const_trait]`
[INFO] [stdout]   --> src/utils/binary_heap/helpers.rs:84:15
[INFO] [stdout]    |
[INFO] [stdout] 84 | impl<T> const Drop for Hole<'_, T> {
[INFO] [stdout]    |               ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Drop` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/utils/refcell.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl<T: ?Sized> const Drop for Ref<'_, T> {
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Drop` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/utils/refcell.rs:135:23
[INFO] [stdout]     |
[INFO] [stdout] 135 | impl<T: ?Sized> const Drop for RefMut<'_, T> {
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]  --> src/utils/sort.rs:8:22
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Comparer: ~const FnMut(&T, &T) -> bool + Copy,
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/sort.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |         Comparer: ~const FnMut(&T, &T) -> bool + Copy,
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/vec.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl<T: ~const Destruct> const Drop for ComptimeVec<T> {
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Clone` which is not marked with `#[const_trait]`
[INFO] [stdout]   --> src/utils/vec.rs:14:47
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl<T: ~const Clone + ~const Destruct> const Clone for ComptimeVec<T> {
[INFO] [stdout]    |                                               ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/vec.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl<T: ~const Clone + ~const Destruct> const Clone for ComptimeVec<T> {
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/vec.rs:14:31
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl<T: ~const Clone + ~const Destruct> const Clone for ComptimeVec<T> {
[INFO] [stdout]    |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Clone` which is not marked with `#[const_trait]`
[INFO] [stdout]   --> src/utils/freeze.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 | impl<T: Copy> const Clone for Frozen<T> {
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Clone` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/utils/alloc.rs:188:12
[INFO] [stdout]     |
[INFO] [stdout] 188 | impl const Clone for ConstAllocator {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Clone` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/bind.rs:233:23
[INFO] [stdout]     |
[INFO] [stdout] 233 | impl<System, T> const Clone for Bind<'_, System, T> {
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Clone` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/bind.rs:288:23
[INFO] [stdout]     |
[INFO] [stdout] 288 | impl<System, T> const Clone for BindRef<System, T> {
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/vec.rs:20:39
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const fn clone_shim<T: ~const Clone>(x: &T) -> T {
[INFO] [stdout]    |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/vec.rs:42:16
[INFO] [stdout]    |
[INFO] [stdout] 42 | impl<T: ~const Destruct> ComptimeVec<T> {
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/vec.rs:168:16
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl<T: ~const Destruct> const ops::Deref for ComptimeVec<T> {
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Deref` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/utils/refcell.rs:107:23
[INFO] [stdout]     |
[INFO] [stdout] 107 | impl<T: ?Sized> const Deref for Ref<'_, T> {
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Deref` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/utils/refcell.rs:115:23
[INFO] [stdout]     |
[INFO] [stdout] 115 | impl<T: ?Sized> const Deref for RefMut<'_, T> {
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/vec.rs:176:16
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl<T: ~const Destruct> const ops::DerefMut for ComptimeVec<T> {
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `DerefMut` which is not marked with `#[const_trait]`
[INFO] [stdout]    --> src/utils/refcell.rs:123:23
[INFO] [stdout]     |
[INFO] [stdout] 123 | impl<T: ?Sized> const DerefMut for RefMut<'_, T> {
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/vec.rs:204:39
[INFO] [stdout]     |
[INFO] [stdout] 204 | const fn unwrap_alloc_error<T: ~const Destruct>(x: Result<T, AllocError>) -> T {
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/vec.rs:117:32
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub const fn map<F: ~const FnMut(&T) -> U + ~const Destruct, U: ~const Destruct>(
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/vec.rs:117:56
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub const fn map<F: ~const FnMut(&T) -> U + ~const Destruct, U: ~const Destruct>(
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/vec.rs:117:76
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub const fn map<F: ~const FnMut(&T) -> U + ~const Destruct, U: ~const Destruct>(
[INFO] [stdout]     |                                                                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/vec.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 |         T: ~const Destruct,
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/alloc.rs:170:16
[INFO] [stdout]     |
[INFO] [stdout] 170 | impl<T: ~const FnOnce(&ConstAllocator) -> Output, Output> const FnOnceConstAllocator for T {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/alloc.rs:179:19
[INFO] [stdout]     |
[INFO] [stdout] 179 | impl<P, T: ~const FnOnce(P, &ConstAllocator) -> Output, Output> const FnOnceConstAllocator
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/alloc.rs:122:19
[INFO] [stdout]     |
[INFO] [stdout] 122 |         F: ~const FnOnce(&ConstAllocator) -> R,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/alloc.rs:135:19
[INFO] [stdout]     |
[INFO] [stdout] 135 |         F: ~const FnOnce(P, &ConstAllocator) -> R,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl<T: ~const Ord + ~const PartialOrd> const BinaryHeapCtx<T> for () {
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:25:29
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl<T: ~const Ord + ~const PartialOrd> const BinaryHeapCtx<T> for () {
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:53:24
[INFO] [stdout]    |
[INFO] [stdout] 53 |     T::Element: ~const Destruct,
[INFO] [stdout]    |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:57:59
[INFO] [stdout]    |
[INFO] [stdout] 57 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct,
[INFO] [stdout]    |                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:37:59
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:64:59
[INFO] [stdout]    |
[INFO] [stdout] 64 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct,
[INFO] [stdout]    |                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:42:59
[INFO] [stdout]    |
[INFO] [stdout] 42 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:98:59
[INFO] [stdout]    |
[INFO] [stdout] 98 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct,
[INFO] [stdout]    |                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:47:59
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |                                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:131:49
[INFO] [stdout]     |
[INFO] [stdout] 131 |     Ctx: ~const BinaryHeapCtx<Element> + ~const Destruct,
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:132:21
[INFO] [stdout]     |
[INFO] [stdout] 132 |     Element: ~const Destruct,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:167:49
[INFO] [stdout]     |
[INFO] [stdout] 167 |     Ctx: ~const BinaryHeapCtx<Element> + ~const Destruct,
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |     Element: ~const Destruct,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/binary_heap/veclike.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<T: ~const Destruct, const N: usize> VecLike for ArrayVec<T, N> {
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]   --> src/utils/binary_heap/veclike.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl<T: ~const Destruct> const VecLike for crate::utils::ComptimeVec<T> {
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12, Binder13, Binder14) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12, Binder13, Binder14) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12, Binder13) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12, Binder13) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3, Binder4) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2, Binder3) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1, Binder2) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0, Binder1) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0,) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<(Binder0,) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<() as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<() as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Inner as FnBind<Binder>>::bind` in constant functions
[INFO] [stdout]     --> src/bind.rs:1316:41
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         let inner_bound_fn = self.inner.bind(binder, ctx);
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/bind/sorter.rs:547:71
[INFO] [stdout]     |
[INFO] [stdout] 547 |     type VertexIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/bind/sorter.rs:552:74
[INFO] [stdout]     |
[INFO] [stdout] 552 |     type SuccessorIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/bind/sorter.rs:606:30
[INFO] [stdout]     |
[INFO] [stdout] 606 |     VertexRef: Copy + ~const Destruct,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/bind/sorter.rs:607:31
[INFO] [stdout]     |
[INFO] [stdout] 607 |     VertexRefLessThan: ~const FnMut(&VertexRef, &VertexRef) -> bool,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/bind/sorter.rs:609:39
[INFO] [stdout]     |
[INFO] [stdout] 609 |     for<'index> VertexInfoMap: ~const Index<&'index VertexRef, Output = TopologicalSortVertexInfo>
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/bind/sorter.rs:610:18
[INFO] [stdout]     |
[INFO] [stdout] 610 |         + ~const IndexMut<&'index VertexRef>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `~const` can only be applied to `#[const_trait]` traits
[INFO] [stdout]    --> src/bind/sorter.rs:623:35
[INFO] [stdout]     |
[INFO] [stdout] 623 |         VertexRefLessThan: ~const FnMut(&VertexRef, &VertexRef) -> bool,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Default` which is not marked with `#[const_trait]`
[INFO] [stdout]   --> src/closure.rs:37:12
[INFO] [stdout]    |
[INFO] [stdout] 37 | impl const Default for ClosureEnv {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const closure in constant functions
[INFO] [stdout]   --> src/utils/sort.rs:27:49
[INFO] [stdout]    |
[INFO] [stdout] 27 |             let greater = if right < v.len() && is_less(&v[left], &v[right]) {
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]    |
[INFO] [stdout] 19 |         Comparer: ~const FnMut(&T, &T) -> bool + Copy + ~const FnMut(&T, &T),
[INFO] [stdout]    |                                                       ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const closure in constant functions
[INFO] [stdout]   --> src/utils/sort.rs:34:39
[INFO] [stdout]    |
[INFO] [stdout] 34 |             if greater >= v.len() || !is_less(&v[node], &v[greater]) {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]    |
[INFO] [stdout] 19 |         Comparer: ~const FnMut(&T, &T) -> bool + Copy + ~const FnMut(&T, &T),
[INFO] [stdout]    |                                                       ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<T as Clone>::clone` in constant functions
[INFO] [stdout]   --> src/utils/vec.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |             x.clone()
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as utils::alloc::Allocator>::deallocate` in constant functions
[INFO] [stdout]   --> src/utils/vec.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 .deallocate(self.ptr.cast(), layout_array::<T>(self.capacity));
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as utils::alloc::Allocator>::allocate` in constant functions
[INFO] [stdout]   --> src/utils/vec.rs:49:47
[INFO] [stdout]    |
[INFO] [stdout] 49 |             ptr: unwrap_alloc_error(allocator.allocate(layout_array::<T>(capacity))).cast(),
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<T>` in constant functions
[INFO] [stdout]    --> src/utils/vec.rs:61:15
[INFO] [stdout]     |
[INFO] [stdout] 61  |         while this.len() < n {
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[T]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as utils::alloc::Allocator>::grow` in constant functions
[INFO] [stdout]    --> src/utils/vec.rs:105:58
[INFO] [stdout]     |
[INFO] [stdout] 105 |               self.ptr = unwrap_alloc_error(self.allocator.grow(
[INFO] [stdout]     |  __________________________________________________________^
[INFO] [stdout] 106 | |                 self.ptr.cast(),
[INFO] [stdout] 107 | |                 layout_array::<T>(self.capacity),
[INFO] [stdout] 108 | |                 layout_array::<T>(new_cap),
[INFO] [stdout] 109 | |             ))
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]    --> src/utils/vec.rs:121:78
[INFO] [stdout]     |
[INFO] [stdout] 121 |         let mut out = ComptimeVec::with_capacity_in(self.len, self.allocator.clone());
[INFO] [stdout]     |                                                                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<T>` in constant functions
[INFO] [stdout]    --> src/utils/vec.rs:123:19
[INFO] [stdout]     |
[INFO] [stdout] 123 |         while i < self.len() {
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[T]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<T>` in constant functions
[INFO] [stdout]    --> src/utils/vec.rs:124:25
[INFO] [stdout]     |
[INFO] [stdout] 124 |             out.push(f(&self[i]));
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[T]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const closure in constant functions
[INFO] [stdout]    --> src/utils/vec.rs:124:22
[INFO] [stdout]     |
[INFO] [stdout] 124 |             out.push(f(&self[i]));
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub const fn map<F: ~const FnMut(&T) -> U + ~const Destruct + ~const FnMut(&T), U: ~const Destruct>(
[INFO] [stdout]     |                                                                 ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<T>` in constant functions
[INFO] [stdout]    --> src/utils/vec.rs:159:17
[INFO] [stdout]     |
[INFO] [stdout] 159 |         assert!(self.len() == LEN);
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[T]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `Option::<bool>::unwrap_or` in constant functions
[INFO] [stdout]   --> src/utils/freeze.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[macropol::macropol]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]    = note: this error originates in the attribute macro `macropol::macropol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<F as FnOnceConstAllocator>::call` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:158:11
[INFO] [stdout]     |
[INFO] [stdout] 158 |         f.call(&this)
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const closure in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         self(allocator)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const closure in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         (self.1)(self.0, allocator)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Self as utils::alloc::Allocator>::allocate` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:235:42
[INFO] [stdout]     |
[INFO] [stdout] 235 |         let ptr = const_try_result!(self.allocate(layout));
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Self as utils::alloc::Allocator>::allocate` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:264:46
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let new_ptr = const_try_result!(self.allocate(new_layout));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Self as utils::alloc::Allocator>::deallocate` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:273:18
[INFO] [stdout]     |
[INFO] [stdout] 273 |             self.deallocate(ptr, old_layout);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Self as utils::alloc::Allocator>::allocate_zeroed` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:296:46
[INFO] [stdout]     |
[INFO] [stdout] 296 |         let new_ptr = const_try_result!(self.allocate_zeroed(new_layout));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Self as utils::alloc::Allocator>::deallocate` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:305:18
[INFO] [stdout]     |
[INFO] [stdout] 305 |             self.deallocate(ptr, old_layout);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Self as utils::alloc::Allocator>::allocate` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:327:46
[INFO] [stdout]     |
[INFO] [stdout] 327 |         let new_ptr = const_try_result!(self.allocate(new_layout));
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Self as utils::alloc::Allocator>::deallocate` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:336:18
[INFO] [stdout]     |
[INFO] [stdout] 336 |             self.deallocate(ptr, old_layout);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<A as utils::alloc::Allocator>::allocate` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:357:18
[INFO] [stdout]     |
[INFO] [stdout] 357 |         (**self).allocate(layout)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<A as utils::alloc::Allocator>::allocate_zeroed` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:362:18
[INFO] [stdout]     |
[INFO] [stdout] 362 |         (**self).allocate_zeroed(layout)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<A as utils::alloc::Allocator>::deallocate` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:368:27
[INFO] [stdout]     |
[INFO] [stdout] 368 |         unsafe { (**self).deallocate(ptr, layout) }
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<A as utils::alloc::Allocator>::grow` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:378:27
[INFO] [stdout]     |
[INFO] [stdout] 378 |         unsafe { (**self).grow(ptr, old_layout, new_layout) }
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<A as utils::alloc::Allocator>::grow_zeroed` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:388:27
[INFO] [stdout]     |
[INFO] [stdout] 388 |         unsafe { (**self).grow_zeroed(ptr, old_layout, new_layout) }
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<A as utils::alloc::Allocator>::shrink` in constant functions
[INFO] [stdout]    --> src/utils/alloc.rs:398:27
[INFO] [stdout]     |
[INFO] [stdout] 398 |         unsafe { (**self).shrink(ptr, old_layout, new_layout) }
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [T]>::get_unchecked::<usize>` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/helpers.rs:23:43
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let elt = unsafe { ptr::read(data.get_unchecked(pos)) };
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `ManuallyDrop<T>` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/helpers.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         &self.elt
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: attempting to deref into `T`
[INFO] [stdout] note: impl defined here, but it is not `const`
[INFO] [stdout]   --> /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/mem/manually_drop.rs:261:1
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<ManuallyDrop<T> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/helpers.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         &mut self.elt
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [T]>::get_unchecked::<usize>` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/helpers.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 |         unsafe { self.data.get_unchecked(index) }
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [T]>::get_unchecked_mut::<usize>` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/helpers.rs:65:28
[INFO] [stdout]    |
[INFO] [stdout] 65 |         unsafe { self.data.get_unchecked_mut(index) }
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [T]>::get_unchecked::<usize>` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/helpers.rs:76:49
[INFO] [stdout]    |
[INFO] [stdout] 76 |             let index_ptr: *const _ = self.data.get_unchecked(index);
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [T]>::get_unchecked_mut::<usize>` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/helpers.rs:77:38
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let hole_ptr = self.data.get_unchecked_mut(self.pos);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `ManuallyDrop<T>` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/helpers.rs:90:39
[INFO] [stdout]    |
[INFO] [stdout] 90 |             ptr::copy_nonoverlapping(&*self.elt, self.data.get_unchecked_mut(pos), 1);
[INFO] [stdout]    |                                       ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: attempting to deref into `T`
[INFO] [stdout] note: impl defined here, but it is not `const`
[INFO] [stdout]   --> /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/mem/manually_drop.rs:261:1
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [T]>::get_unchecked_mut::<usize>` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/helpers.rs:90:60
[INFO] [stdout]    |
[INFO] [stdout] 90 |             ptr::copy_nonoverlapping(&*self.elt, self.data.get_unchecked_mut(pos), 1);
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<T>` in constant functions
[INFO] [stdout]    --> src/utils/binary_heap/veclike.rs:34:9
[INFO] [stdout]     |
[INFO] [stdout] 34  |         (**self).is_empty()
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[T]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<T>` in constant functions
[INFO] [stdout]    --> src/utils/binary_heap/veclike.rs:37:9
[INFO] [stdout]     |
[INFO] [stdout] 37  |         (**self).len()
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[T]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const operator in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         *x < *y
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<T as BinaryHeap>::heap_remove::<Ctx>` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |         self.heap_remove(0, ctx)
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<T as veclike::VecLike>::len` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 |         if i >= self.len() {
[INFO] [stdout]    |                      ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<T as veclike::VecLike>::pop` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:70:38
[INFO] [stdout]    |
[INFO] [stdout] 70 |         if let Some(mut item) = self.pop() {
[INFO] [stdout]    |                                      ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<T as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:71:30
[INFO] [stdout]    |
[INFO] [stdout] 71 |             let slice = &mut **self;
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Ctx as BinaryHeapCtx<<T as veclike::VecLike>::Element>>::on_move` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:75:21
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 ctx.on_move(&mut slice[i], i);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Ctx as BinaryHeapCtx<<T as veclike::VecLike>::Element>>::lt` in constant functions
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:77:51
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 let should_sift_up = i > 0 && ctx.lt(&slice[i], &slice[(i - 1) / 2]);
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<T as veclike::VecLike>::len` in constant functions
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:100:22
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let i = self.len();
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<T as veclike::VecLike>::push` in constant functions
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:101:14
[INFO] [stdout]     |
[INFO] [stdout] 101 |         self.push(item);
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<T as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:103:26
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let slice = &mut **self;
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Ctx as BinaryHeapCtx<Element>>::lt` in constant functions
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:140:21
[INFO] [stdout]     |
[INFO] [stdout] 140 |             if !ctx.lt(hole.element(), hole.get(parent)) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Ctx as BinaryHeapCtx<Element>>::on_move` in constant functions
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |             ctx.on_move(hole.get_mut(prev_pos), prev_pos);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Ctx as BinaryHeapCtx<Element>>::on_move` in constant functions
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |         ctx.on_move(hole.element_mut(), pos);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Ctx as BinaryHeapCtx<Element>>::lt` in constant functions
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:177:36
[INFO] [stdout]     |
[INFO] [stdout] 177 |             if right < end && !ctx.lt(hole.get(child), hole.get(right)) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Ctx as BinaryHeapCtx<Element>>::lt` in constant functions
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |             if !ctx.lt(hole.get(child), hole.element()) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Ctx as BinaryHeapCtx<Element>>::on_move` in constant functions
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:190:17
[INFO] [stdout]     |
[INFO] [stdout] 190 |             ctx.on_move(hole.get_mut(prev_pos), prev_pos);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Ctx as BinaryHeapCtx<Element>>::on_move` in constant functions
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |         ctx.on_move(hole.element_mut(), pos);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]   --> src/kernel/cfg.rs:42:75
[INFO] [stdout]    |
[INFO] [stdout] 42 |             bind_registry: RefCell::new(CfgBindRegistry::new_in(allocator.clone())),
[INFO] [stdout]    |                                                                           ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]   --> src/kernel/cfg.rs:59:58
[INFO] [stdout]    |
[INFO] [stdout] 59 |             startup_hooks: ComptimeVec::new_in(allocator.clone()),
[INFO] [stdout]    |                                                          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]   --> src/kernel/cfg.rs:62:60
[INFO] [stdout]    |
[INFO] [stdout] 62 |             interrupt_lines: ComptimeVec::new_in(allocator.clone()),
[INFO] [stdout]    |                                                            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]   --> src/kernel/cfg.rs:63:63
[INFO] [stdout]    |
[INFO] [stdout] 63 |             interrupt_handlers: ComptimeVec::new_in(allocator.clone()),
[INFO] [stdout]    |                                                               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<C as CfgBase>::num_task_priority_levels` in constant functions
[INFO] [stdout]    --> src/kernel/cfg.rs:121:18
[INFO] [stdout]     |
[INFO] [stdout] 121 |         self.raw.num_task_priority_levels(new_value);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/kernel/cfg.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         self.shared.bind_registry.borrow_mut().finalize(self);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<StartupHookAttr>` in constant functions
[INFO] [stdout]    --> src/kernel/cfg.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 &self.startup_hooks.map(hook::CfgStartupHook::to_attr),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[StartupHookAttr]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptHandler>` in constant functions
[INFO] [stdout]    --> src/kernel/cfg.rs:152:52
[INFO] [stdout]     |
[INFO] [stdout] 152 |             interrupt_handlers: Frozen::leak_slice(&self.interrupt_handlers),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptHandler]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/kernel/cfg.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         self.shared.bind_registry.borrow_mut().finalize(self);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptLineInfo>` in constant functions
[INFO] [stdout]    --> src/kernel/cfg.rs:213:19
[INFO] [stdout]     |
[INFO] [stdout] 213 |         while i < self.interrupt_lines.len() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptLineInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptLineInfo>` in constant functions
[INFO] [stdout]    --> src/kernel/cfg.rs:214:35
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let interrupt_line = &self.interrupt_lines[i];
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptLineInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [Option<unsafe extern "C" fn()>]>::get::<usize>` in constant functions
[INFO] [stdout]    --> src/kernel/cfg.rs:216:18
[INFO] [stdout]     |
[INFO] [stdout] 216 |                 .get(interrupt_line.num)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<C as CfgInterruptLine>::interrupt_line_define::<()>` in constant functions
[INFO] [stdout]    --> src/kernel/cfg.rs:219:22
[INFO] [stdout]     |
[INFO] [stdout] 219 |               self.raw.interrupt_line_define(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 220 | |                 raw_cfg::InterruptLineDescriptor {
[INFO] [stdout] 221 | |                     phantom: Init::INIT,
[INFO] [stdout] 222 | |                     line: interrupt_line.num,
[INFO] [stdout] ...   |
[INFO] [stdout] 227 | |                 (),
[INFO] [stdout] 228 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptLineInfo>` in constant functions
[INFO] [stdout]    --> src/kernel/cfg.rs:258:13
[INFO] [stdout]     |
[INFO] [stdout] 258 |             self.interrupt_lines.is_empty() && self.interrupt_handlers.is_empty(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptLineInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptHandler>` in constant functions
[INFO] [stdout]    --> src/kernel/cfg.rs:258:48
[INFO] [stdout]     |
[INFO] [stdout] 258 |             self.interrupt_lines.is_empty() && self.interrupt_handlers.is_empty(),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptHandler]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<C as CfgBase>::startup_hook_define` in constant functions
[INFO] [stdout]    --> src/kernel/cfg.rs:263:18
[INFO] [stdout]     |
[INFO] [stdout] 263 |         self.raw.startup_hook_define(startup_hook::<C::System>);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<C as CfgEventGroup>::event_group_define::<()>` in constant functions
[INFO] [stdout]    --> src/kernel/event_group.rs:186:26
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let id = c.raw().event_group_define(self.inner, ());
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<EventGroupRef<'_, System> as EventGroupHandle>::from_id` in constant functions
[INFO] [stdout]    --> src/kernel/event_group.rs:187:18
[INFO] [stdout]     |
[INFO] [stdout] 187 |         unsafe { EventGroupRef::from_id(id) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<C as IntoClosureConst>::into_closure_const` in constant functions
[INFO] [stdout]   --> src/kernel/hook.rs:64:31
[INFO] [stdout]    |
[INFO] [stdout] 64 |             start: Some(start.into_closure_const()),
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgStartupHook>` in constant functions
[INFO] [stdout]    --> src/kernel/hook.rs:107:21
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let order = startup_hooks.len();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgStartupHook]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptLineInfo>` in constant functions
[INFO] [stdout]    --> src/utils/vec.rs:191:21
[INFO] [stdout]     |
[INFO] [stdout] 191 |             if i >= $vec.len() {
[INFO] [stdout]     |                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/kernel/interrupt.rs:261:34
[INFO] [stdout]     |
[INFO] [stdout] 261 |         let i = if let Some(i) = vec_position!(cfg.interrupt_lines, |il| il.num == line_num) {
[INFO] [stdout]     |                                  ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptLineInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: this error originates in the macro `vec_position` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptLineInfo>` in constant functions
[INFO] [stdout]    --> src/kernel/interrupt.rs:261:48
[INFO] [stdout]     |
[INFO] [stdout] 261 |         let i = if let Some(i) = vec_position!(cfg.interrupt_lines, |il| il.num == line_num) {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptLineInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptLineInfo>` in constant functions
[INFO] [stdout]    --> src/kernel/interrupt.rs:269:13
[INFO] [stdout]     |
[INFO] [stdout] 269 |             cfg.interrupt_lines.len() - 1
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptLineInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<vec::ComptimeVec<CfgInterruptLineInfo> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/kernel/interrupt.rs:273:39
[INFO] [stdout]     |
[INFO] [stdout] 273 |         let cfg_interrupt_line = &mut cfg.interrupt_lines[i];
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<C as IntoClosureConst>::into_closure_const` in constant functions
[INFO] [stdout]    --> src/kernel/interrupt.rs:316:31
[INFO] [stdout]     |
[INFO] [stdout] 316 |             start: Some(start.into_closure_const()),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptHandler>` in constant functions
[INFO] [stdout]    --> src/kernel/interrupt.rs:377:21
[INFO] [stdout]     |
[INFO] [stdout] 377 |         let order = cfg.interrupt_handlers.len();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptHandler]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptHandler>` in constant functions
[INFO] [stdout]    --> src/kernel/interrupt.rs:438:15
[INFO] [stdout]     |
[INFO] [stdout] 438 |     while i < interrupt_handlers.len() {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptHandler]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptHandler>` in constant functions
[INFO] [stdout]    --> src/kernel/interrupt.rs:439:24
[INFO] [stdout]     |
[INFO] [stdout] 439 |         let handler = &interrupt_handlers[i];
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptHandler]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptLineInfo>` in constant functions
[INFO] [stdout]    --> src/utils/vec.rs:191:21
[INFO] [stdout]     |
[INFO] [stdout] 191 |               if i >= $vec.len() {
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/kernel/interrupt.rs:460:30
[INFO] [stdout]     |
[INFO] [stdout] 460 |           let managed_line_i = vec_position!(interrupt_lines, |line| line.num == handler.line
[INFO] [stdout]     |  ______________________________-
[INFO] [stdout] 461 | |             && line.is_initially_managed::<System>());
[INFO] [stdout]     | |_____________________________________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptLineInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: this error originates in the macro `vec_position` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgInterruptLineInfo>` in constant functions
[INFO] [stdout]    --> src/kernel/interrupt.rs:460:44
[INFO] [stdout]     |
[INFO] [stdout] 460 |         let managed_line_i = vec_position!(interrupt_lines, |line| line.num == handler.line
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgInterruptLineInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<C as CfgMutex>::mutex_define::<()>` in constant functions
[INFO] [stdout]    --> src/kernel/mutex.rs:402:26
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let id = c.raw().mutex_define(self.inner, ());
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<MutexRef<'_, System> as MutexHandle>::from_id` in constant functions
[INFO] [stdout]    --> src/kernel/mutex.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |         unsafe { MutexRef::from_id(id) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<C as CfgSemaphore>::semaphore_define::<()>` in constant functions
[INFO] [stdout]    --> src/kernel/semaphore.rs:207:26
[INFO] [stdout]     |
[INFO] [stdout] 207 |           let id = c.raw().semaphore_define(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 208 | |             raw_cfg::SemaphoreDescriptor {
[INFO] [stdout] 209 | |                 phantom: Init::INIT,
[INFO] [stdout] 210 | |                 initial: initial_value,
[INFO] [stdout] ...   |
[INFO] [stdout] 214 | |             (),
[INFO] [stdout] 215 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<SemaphoreRef<'_, System> as SemaphoreHandle>::from_id` in constant functions
[INFO] [stdout]    --> src/kernel/semaphore.rs:216:18
[INFO] [stdout]     |
[INFO] [stdout] 216 |         unsafe { SemaphoreRef::from_id(id) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<C as IntoClosureConst>::into_closure_const` in constant functions
[INFO] [stdout]    --> src/kernel/task.rs:344:31
[INFO] [stdout]     |
[INFO] [stdout] 344 |             start: Some(start.into_closure_const()),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<C as CfgTask>::task_define::<()>` in constant functions
[INFO] [stdout]    --> src/kernel/task.rs:388:28
[INFO] [stdout]     |
[INFO] [stdout] 388 |           let id = cfg.raw().task_define(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 389 | |             raw_cfg::TaskDescriptor {
[INFO] [stdout] 390 | |                 phantom: Init::INIT,
[INFO] [stdout] 391 | |                 start: self
[INFO] [stdout] ...   |
[INFO] [stdout] 400 | |             (),
[INFO] [stdout] 401 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<TaskRef<'_, System> as TaskHandle>::from_id` in constant functions
[INFO] [stdout]    --> src/kernel/task.rs:402:18
[INFO] [stdout]     |
[INFO] [stdout] 402 |         unsafe { TaskRef::from_id(id) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<C as IntoClosureConst>::into_closure_const` in constant functions
[INFO] [stdout]    --> src/kernel/timer.rs:455:31
[INFO] [stdout]     |
[INFO] [stdout] 455 |             start: Some(start.into_closure_const()),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<C as CfgTimer>::timer_define::<()>` in constant functions
[INFO] [stdout]    --> src/kernel/timer.rs:495:26
[INFO] [stdout]     |
[INFO] [stdout] 495 |           let id = c.raw().timer_define(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 496 | |             raw_cfg::TimerDescriptor {
[INFO] [stdout] 497 | |                 phantom: Init::INIT,
[INFO] [stdout] 498 | |                 start: self
[INFO] [stdout] ...   |
[INFO] [stdout] 505 | |             (),
[INFO] [stdout] 506 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<TimerRef<'_, System> as TimerHandle>::from_id` in constant functions
[INFO] [stdout]    --> src/kernel/timer.rs:507:18
[INFO] [stdout]     |
[INFO] [stdout] 507 |         unsafe { TimerRef::from_id(id) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Self as Bag>::get::<T>` in constant functions
[INFO] [stdout]   --> src/bag.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |         assert!(self.get::<T>().is_none(), "duplicate entry");
[INFO] [stdout]    |                      ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Tail as Bag>::get::<T>` in constant functions
[INFO] [stdout]   --> src/bag.rs:51:20
[INFO] [stdout]    |
[INFO] [stdout] 51 |             self.1.get()
[INFO] [stdout]    |                    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Tail as Bag>::get_mut::<T>` in constant functions
[INFO] [stdout]   --> src/bag.rs:60:20
[INFO] [stdout]    |
[INFO] [stdout] 60 |             self.1.get_mut()
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Right as Bag>::get::<T>` in constant functions
[INFO] [stdout]   --> src/bag.rs:69:35
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Either::Right(x) => x.get(),
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Left as Bag>::get::<T>` in constant functions
[INFO] [stdout]   --> src/bag.rs:68:34
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Either::Left(x) => x.get(),
[INFO] [stdout]    |                                  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Right as Bag>::get_mut::<T>` in constant functions
[INFO] [stdout]   --> src/bag.rs:76:35
[INFO] [stdout]    |
[INFO] [stdout] 76 |             Either::Right(x) => x.get_mut(),
[INFO] [stdout]    |                                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Left as Bag>::get_mut::<T>` in constant functions
[INFO] [stdout]   --> src/bag.rs:75:34
[INFO] [stdout]    |
[INFO] [stdout] 75 |             Either::Left(x) => x.get_mut(),
[INFO] [stdout]    |                                  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Callback as SorterCallback>::num_binds` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:157:24
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let num_binds = cb.num_binds();
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<SorterUseInfoList as veclike::VecLike>::is_empty` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:160:23
[INFO] [stdout]     |
[INFO] [stdout] 160 |     assert!(temp_uses.is_empty());
[INFO] [stdout]     |                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<VertexList as veclike::VecLike>::is_empty` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:161:27
[INFO] [stdout]     |
[INFO] [stdout] 161 |     assert!(temp_vertices.is_empty());
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Callback as SorterCallback>::bind_users` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:167:33
[INFO] [stdout]     |
[INFO] [stdout] 167 |             let bind_users = cb.bind_users(bind_i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<SorterUseInfoList as veclike::VecLike>::len` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:205:43
[INFO] [stdout]     |
[INFO] [stdout] 205 |                     let use_i = temp_uses.len();
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<SorterUseInfoList as veclike::VecLike>::push` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:207:31
[INFO] [stdout]     |
[INFO] [stdout] 207 |                       temp_uses.push(SorterUseInfo {
[INFO] [stdout]     |  _______________________________^
[INFO] [stdout] 208 | |                         bind_i,
[INFO] [stdout] 209 | |                         borrow_type,
[INFO] [stdout] 210 | |                         next_use_i: *other_bind_first_use_i,
[INFO] [stdout] 211 | |                     });
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Callback as SorterCallback>::report_error` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:225:28
[INFO] [stdout]     |
[INFO] [stdout] 225 |                         cb.report_error(SorterError::ConflictingIndefiniteBorrow { bind_i });
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<SorterUseInfoList as Deref>::deref` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:513:13
[INFO] [stdout]     |
[INFO] [stdout] 513 |             temp_uses,
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, &mut Callback> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 | /     cb.borrow_mut()
[INFO] [stdout] 530 | |         .report_error(SorterError::BindCycle { bind_is: &[] });
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Callback as SorterCallback>::report_error` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:530:10
[INFO] [stdout]     |
[INFO] [stdout] 530 |         .report_error(SorterError::BindCycle { bind_is: &[] });
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `refcell::Ref<'_, &mut Callback>` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:384:42
[INFO] [stdout]     |
[INFO] [stdout] 384 |                         let bind_users = cb.bind_users(bind_i);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `&mut Callback`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/refcell.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     type Target = T;
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Callback as SorterCallback>::bind_users` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:384:45
[INFO] [stdout]     |
[INFO] [stdout] 384 |                         let bind_users = cb.bind_users(bind_i);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [(BindUsage, BindBorrowType)]>::get::<usize>` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:385:61
[INFO] [stdout]     |
[INFO] [stdout] 385 |                         if let Some(bind_user) = bind_users.get(bind_user_i) {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `refcell::Ref<'_, &mut Callback>` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:439:42
[INFO] [stdout]     |
[INFO] [stdout] 439 |                         let bind_users = cb.bind_users(bind_i);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `&mut Callback`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/refcell.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     type Target = T;
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Callback as SorterCallback>::bind_users` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:439:45
[INFO] [stdout]     |
[INFO] [stdout] 439 |                         let bind_users = cb.bind_users(bind_i);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `slice::<impl [(BindUsage, BindBorrowType)]>::get::<usize>` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:440:61
[INFO] [stdout]     |
[INFO] [stdout] 440 |                         if let Some(bind_user) = bind_users.get(bind_user_i) {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, &mut Callback> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:475:17
[INFO] [stdout]     |
[INFO] [stdout] 475 |                 self.cb.borrow_mut().push_bind_order(bind_i)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Callback as SorterCallback>::push_bind_order` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:475:38
[INFO] [stdout]     |
[INFO] [stdout] 475 |                 self.cb.borrow_mut().push_bind_order(bind_i)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<ReadyVertexQueue as veclike::VecLike>::is_empty` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:614:37
[INFO] [stdout]     |
[INFO] [stdout] 614 |     assert!(temp_ready_vertex_queue.is_empty());
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Graph as GraphAccess<VertexRef>>::vertices` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:633:37
[INFO] [stdout]     |
[INFO] [stdout] 633 |         let mut it_vertices = graph.vertices();
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<<Graph as GraphAccess<VertexRef>>::VertexIter<'_> as MyIterator>::next` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:634:41
[INFO] [stdout]     |
[INFO] [stdout] 634 |         while let Some(v) = it_vertices.next() {
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const operator in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:635:29
[INFO] [stdout]     |
[INFO] [stdout] 635 |             temp_vertex_info[&v] = TopologicalSortVertexInfo {
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 610 |         + ~const IndexMut<&'index VertexRef> + ~const core::ops::IndexMut<&VertexRef>,
[INFO] [stdout]     |                                              ++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Graph as GraphAccess<VertexRef>>::vertices` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:642:37
[INFO] [stdout]     |
[INFO] [stdout] 642 |         let mut it_vertices = graph.vertices();
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<<Graph as GraphAccess<VertexRef>>::VertexIter<'_> as MyIterator>::next` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:643:41
[INFO] [stdout]     |
[INFO] [stdout] 643 |         while let Some(v) = it_vertices.next() {
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Graph as GraphAccess<VertexRef>>::successors` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:644:43
[INFO] [stdout]     |
[INFO] [stdout] 644 |             let mut it_successors = graph.successors(&v);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<<Graph as GraphAccess<VertexRef>>::SuccessorIter<'_> as MyIterator>::next` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:645:55
[INFO] [stdout]     |
[INFO] [stdout] 645 |             while let Some(successor) = it_successors.next() {
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const operator in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:646:33
[INFO] [stdout]     |
[INFO] [stdout] 646 |                 temp_vertex_info[&successor].num_predecessors += 1;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 610 |         + ~const IndexMut<&'index VertexRef> + ~const core::ops::IndexMut<&VertexRef>,
[INFO] [stdout]     |                                              ++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Graph as GraphAccess<VertexRef>>::vertices` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:653:37
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let mut it_vertices = graph.vertices();
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<<Graph as GraphAccess<VertexRef>>::VertexIter<'_> as MyIterator>::next` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:654:41
[INFO] [stdout]     |
[INFO] [stdout] 654 |         while let Some(v) = it_vertices.next() {
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const operator in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:655:32
[INFO] [stdout]     |
[INFO] [stdout] 655 |             if temp_vertex_info[&v].num_predecessors == 0 {
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 610 |         + ~const IndexMut<&'index VertexRef> + ~const core::ops::Index<&VertexRef>,
[INFO] [stdout]     |                                              +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<ReadyVertexQueue as BinaryHeap>::heap_push::<ReadyVertexQueueBinaryHeapCtx<'_, VertexRefLessThan>>` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:657:22
[INFO] [stdout]     |
[INFO] [stdout] 657 |                     .heap_push(v, ReadyVertexQueueBinaryHeapCtx { vertex_ord_lt });
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<ReadyVertexQueue as BinaryHeap>::heap_pop::<ReadyVertexQueueBinaryHeapCtx<'_, VertexRefLessThan>>` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:663:33
[INFO] [stdout]     |
[INFO] [stdout] 663 |         temp_ready_vertex_queue.heap_pop(ReadyVertexQueueBinaryHeapCtx { vertex_ord_lt })
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Graph as GraphAccess<VertexRef>>::successors` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:667:39
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let mut it_successors = graph.successors(&v);
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<<Graph as GraphAccess<VertexRef>>::SuccessorIter<'_> as MyIterator>::next` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:668:51
[INFO] [stdout]     |
[INFO] [stdout] 668 |         while let Some(successor) = it_successors.next() {
[INFO] [stdout]     |                                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const operator in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:669:29
[INFO] [stdout]     |
[INFO] [stdout] 669 |             temp_vertex_info[&successor].num_predecessors -= 1;
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 610 |         + ~const IndexMut<&'index VertexRef> + ~const core::ops::IndexMut<&VertexRef>,
[INFO] [stdout]     |                                              ++++++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const operator in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:670:32
[INFO] [stdout]     |
[INFO] [stdout] 670 |             if temp_vertex_info[&successor].num_predecessors == 0 {
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider further restricting this bound
[INFO] [stdout]     |
[INFO] [stdout] 610 |         + ~const IndexMut<&'index VertexRef> + ~const core::ops::Index<&VertexRef>,
[INFO] [stdout]     |                                              +++++++++++++++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<ReadyVertexQueue as BinaryHeap>::heap_push::<ReadyVertexQueueBinaryHeapCtx<'_, VertexRefLessThan>>` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:672:22
[INFO] [stdout]     |
[INFO] [stdout] 672 |                     .heap_push(successor, ReadyVertexQueueBinaryHeapCtx { vertex_ord_lt });
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<OutputSink as TopologicalSortOutputSink<VertexRef>>::push` in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:677:22
[INFO] [stdout]     |
[INFO] [stdout] 677 |         out_vertices.push(v);
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const closure in constant functions
[INFO] [stdout]    --> src/bind/sorter.rs:626:13
[INFO] [stdout]     |
[INFO] [stdout] 626 |             (self.vertex_ord_lt)(x, y)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind.rs:376:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |         self.bind_registry.borrow_mut().binds[self.bind_i]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<vec::ComptimeVec<CfgBindInfo> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind.rs:376:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |         self.bind_registry.borrow_mut().binds[self.bind_i]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `refcell::Ref<'_, CfgBindRegistry>` in constant functions
[INFO] [stdout]    --> src/bind.rs:537:22
[INFO] [stdout]     |
[INFO] [stdout] 537 |         let bind_i = bind_registry.borrow().binds.len();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `CfgBindRegistry`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/refcell.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     type Target = T;
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgBindInfo>` in constant functions
[INFO] [stdout]    --> src/bind.rs:537:22
[INFO] [stdout]     |
[INFO] [stdout] 537 |         let bind_i = bind_registry.borrow().binds.len();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgBindInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Func as FnBind<Binder>>::bind` in constant functions
[INFO] [stdout]    --> src/bind.rs:545:36
[INFO] [stdout]     |
[INFO] [stdout] 545 |             let initializer = func.bind(self.binder, &mut ctx);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `refcell::RefMut<'_, CfgBindRegistry>` in constant functions
[INFO] [stdout]    --> src/bind.rs:562:31
[INFO] [stdout]     |
[INFO] [stdout] 562 |             assert!(bind_i == bind_registry.binds.len());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `CfgBindRegistry`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/refcell.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     type Target = T;
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgBindInfo>` in constant functions
[INFO] [stdout]    --> src/bind.rs:562:31
[INFO] [stdout]     |
[INFO] [stdout] 562 |             assert!(bind_i == bind_registry.binds.len());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgBindInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `refcell::RefMut<'_, CfgBindRegistry>` in constant functions
[INFO] [stdout]    --> src/bind.rs:563:29
[INFO] [stdout]     |
[INFO] [stdout] 563 |             let allocator = bind_registry.binds.allocator().clone();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `CfgBindRegistry`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/refcell.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     type Target = T;
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]    --> src/bind.rs:563:61
[INFO] [stdout]     |
[INFO] [stdout] 563 |             let allocator = bind_registry.binds.allocator().clone();
[INFO] [stdout]     |                                                             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind.rs:564:13
[INFO] [stdout]     |
[INFO] [stdout] 564 | /             bind_registry
[INFO] [stdout] 565 | |                 .binds
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `refcell::RefMut<'_, CfgBindRegistry>` in constant functions
[INFO] [stdout]    --> src/bind.rs:610:32
[INFO] [stdout]     |
[INFO] [stdout] 610 |             collector_bind_i = bind_registry.binds.len();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `CfgBindRegistry`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/refcell.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     type Target = T;
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgBindInfo>` in constant functions
[INFO] [stdout]    --> src/bind.rs:610:32
[INFO] [stdout]     |
[INFO] [stdout] 610 |             collector_bind_i = bind_registry.binds.len();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgBindInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `refcell::RefMut<'_, CfgBindRegistry>` in constant functions
[INFO] [stdout]    --> src/bind.rs:611:29
[INFO] [stdout]     |
[INFO] [stdout] 611 |             let allocator = bind_registry.binds.allocator().clone();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `CfgBindRegistry`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/refcell.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     type Target = T;
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]    --> src/bind.rs:611:61
[INFO] [stdout]     |
[INFO] [stdout] 611 |             let allocator = bind_registry.binds.allocator().clone();
[INFO] [stdout]     |                                                             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind.rs:612:13
[INFO] [stdout]     |
[INFO] [stdout] 612 |             bind_registry.binds.push(CfgBindInfo::new(None, allocator));
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind.rs:617:13
[INFO] [stdout]     |
[INFO] [stdout] 617 |             bind_registry.binds[original_bind.bind_i]
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<vec::ComptimeVec<CfgBindInfo> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind.rs:617:13
[INFO] [stdout]     |
[INFO] [stdout] 617 |             bind_registry.binds[original_bind.bind_i]
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `refcell::RefMut<'_, CfgBindRegistry>` in constant functions
[INFO] [stdout]    --> src/bind.rs:649:30
[INFO] [stdout]     |
[INFO] [stdout] 649 |             emitter_bind_i = bind_registry.binds.len();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `CfgBindRegistry`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/refcell.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     type Target = T;
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgBindInfo>` in constant functions
[INFO] [stdout]    --> src/bind.rs:649:30
[INFO] [stdout]     |
[INFO] [stdout] 649 |             emitter_bind_i = bind_registry.binds.len();
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgBindInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `refcell::RefMut<'_, CfgBindRegistry>` in constant functions
[INFO] [stdout]    --> src/bind.rs:650:29
[INFO] [stdout]     |
[INFO] [stdout] 650 |             let allocator = bind_registry.binds.allocator().clone();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `CfgBindRegistry`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/refcell.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     type Target = T;
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]    --> src/bind.rs:650:61
[INFO] [stdout]     |
[INFO] [stdout] 650 |             let allocator = bind_registry.binds.allocator().clone();
[INFO] [stdout]     |                                                             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind.rs:651:13
[INFO] [stdout]     |
[INFO] [stdout] 651 |             bind_registry.binds.push(CfgBindInfo::new(None, allocator));
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind.rs:654:13
[INFO] [stdout]     |
[INFO] [stdout] 654 |             bind_registry.binds[self.collector_bind_i]
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<vec::ComptimeVec<CfgBindInfo> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind.rs:654:13
[INFO] [stdout]     |
[INFO] [stdout] 654 |             bind_registry.binds[self.collector_bind_i]
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `refcell::Ref<'_, CfgBindRegistry>` in constant functions
[INFO] [stdout]    --> src/bind.rs:789:37
[INFO] [stdout]     |
[INFO] [stdout] 789 |                 ComptimeVec::new_in(self.bind_registry.borrow().binds.allocator().clone());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `CfgBindRegistry`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/refcell.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     type Target = T;
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]    --> src/bind.rs:789:83
[INFO] [stdout]     |
[INFO] [stdout] 789 |                 ComptimeVec::new_in(self.bind_registry.borrow().binds.allocator().clone());
[INFO] [stdout]     |                                                                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgBindInfo>` in constant functions
[INFO] [stdout]    --> src/bind.rs:974:20
[INFO] [stdout]     |
[INFO] [stdout] 974 |             binds: &self.binds,
[INFO] [stdout]     |                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgBindInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgBindInfo>` in constant functions
[INFO] [stdout]    --> src/bind.rs:975:60
[INFO] [stdout]     |
[INFO] [stdout] 975 |             bind_init_order: ComptimeVec::with_capacity_in(self.binds.len(), allocator.clone()),
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgBindInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]    --> src/bind.rs:975:88
[INFO] [stdout]     |
[INFO] [stdout] 975 |             bind_init_order: ComptimeVec::with_capacity_in(self.binds.len(), allocator.clone()),
[INFO] [stdout]     |                                                                                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]    --> src/bind.rs:980:51
[INFO] [stdout]     |
[INFO] [stdout] 980 |             &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()),
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgBindInfo>` in constant functions
[INFO] [stdout]    --> src/bind.rs:980:72
[INFO] [stdout]     |
[INFO] [stdout] 980 |             &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()),
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgBindInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<vec::ComptimeVec<SorterBindInfo1> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind.rs:980:13
[INFO] [stdout]     |
[INFO] [stdout] 980 |             &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]    --> src/bind.rs:981:51
[INFO] [stdout]     |
[INFO] [stdout] 981 |             &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()),
[INFO] [stdout]     |                                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgBindInfo>` in constant functions
[INFO] [stdout]    --> src/bind.rs:981:72
[INFO] [stdout]     |
[INFO] [stdout] 981 |             &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()),
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgBindInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<vec::ComptimeVec<SorterBindInfo2> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]    --> src/bind.rs:981:13
[INFO] [stdout]     |
[INFO] [stdout] 981 |             &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]    --> src/bind.rs:982:48
[INFO] [stdout]     |
[INFO] [stdout] 982 |             &mut ComptimeVec::new_in(allocator.clone()),
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<utils::alloc::ConstAllocator as Clone>::clone` in constant functions
[INFO] [stdout]    --> src/bind.rs:983:48
[INFO] [stdout]     |
[INFO] [stdout] 983 |             &mut ComptimeVec::new_in(allocator.clone()),
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<usize>` in constant functions
[INFO] [stdout]    --> src/bind.rs:992:19
[INFO] [stdout]     |
[INFO] [stdout] 992 |         while i < callback.bind_init_order.len() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[usize]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<usize>` in constant functions
[INFO] [stdout]    --> src/bind.rs:993:26
[INFO] [stdout]     |
[INFO] [stdout] 993 |             let bind_i = callback.bind_init_order[i];
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[usize]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<CfgBindInfo>` in constant functions
[INFO] [stdout]    --> src/bind.rs:995:40
[INFO] [stdout]     |
[INFO] [stdout] 995 |             if let Some(initializer) = self.binds[bind_i].initializer {
[INFO] [stdout]     |                                        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[CfgBindInfo]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot perform deref coercion on `vec::ComptimeVec<(BindUsage, BindBorrowType)>` in constant functions
[INFO] [stdout]    --> src/bind.rs:967:17
[INFO] [stdout]     |
[INFO] [stdout] 967 |                 &self.binds[bind_i].users
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: attempting to deref into `[(BindUsage, BindBorrowType)]`
[INFO] [stdout] note: deref defined here
[INFO] [stdout]    --> src/utils/vec.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     type Target = [T];
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Func as FnBind<Binder>>::bind` in constant functions
[INFO] [stdout]     --> src/bind.rs:1145:48
[INFO] [stdout]      |
[INFO] [stdout] 1145 |         self.start(Closure::from_fn_const(func.bind(binder, &mut ctx)))
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<T as ExecutableDefiner>::start` in constant functions
[INFO] [stdout]     --> src/bind.rs:1145:14
[INFO] [stdout]      |
[INFO] [stdout] 1145 |         self.start(Closure::from_fn_const(func.bind(binder, &mut ctx)))
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]     --> src/bind.rs:1428:9
[INFO] [stdout]      |
[INFO] [stdout] 1428 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<vec::ComptimeVec<CfgBindInfo> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]     --> src/bind.rs:1428:9
[INFO] [stdout]      |
[INFO] [stdout] 1428 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]     --> src/bind.rs:1489:9
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<vec::ComptimeVec<CfgBindInfo> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]     --> src/bind.rs:1489:9
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]     --> src/bind.rs:1541:9
[INFO] [stdout]      |
[INFO] [stdout] 1541 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<vec::ComptimeVec<CfgBindInfo> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]     --> src/bind.rs:1541:9
[INFO] [stdout]      |
[INFO] [stdout] 1541 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]     --> src/bind.rs:1599:9
[INFO] [stdout]      |
[INFO] [stdout] 1599 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<vec::ComptimeVec<CfgBindInfo> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]     --> src/bind.rs:1599:9
[INFO] [stdout]      |
[INFO] [stdout] 1599 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<refcell::RefMut<'_, CfgBindRegistry> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]     --> src/bind.rs:1657:9
[INFO] [stdout]      |
[INFO] [stdout] 1657 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<vec::ComptimeVec<CfgBindInfo> as DerefMut>::deref_mut` in constant functions
[INFO] [stdout]     --> src/bind.rs:1657:9
[INFO] [stdout]      |
[INFO] [stdout] 1657 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder9 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder10 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder11 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder12 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder13 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder14 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder9 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder10 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder11 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder12 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder13 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder14 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder9 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder10 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder11 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder12 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder13 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder9 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder10 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder11 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder12 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder13 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder9 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder10 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder11 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder12 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder9 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder10 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder11 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder12 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder9 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder10 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder11 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder9 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder10 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder11 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder9 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder10 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder9 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder10 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder9 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder9 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder8 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder7 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder6 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder5 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> src/bind.rs:1788:21
[INFO] [stdout]      |
[INFO] [stdout] 1788 |             self[i].register_dependency(ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<Binder as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> src/bind.rs:1806:26
[INFO] [stdout]      |
[INFO] [stdout] 1806 |                         .into_runtime_binder(),
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]     -->  src/lib.rs:68:1
[INFO] [stdout]      |
[INFO] [stdout] 68   + #![feature(effects)]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<{closure@src/closure.rs:68:28: 68:30} as IntoClosureConst>::into_closure_const` in constants
[INFO] [stdout]   --> src/closure.rs:68:35
[INFO] [stdout]    |
[INFO] [stdout] 68 |     const INIT: Closure = (|| {}).into_closure_const();
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: calls in constants are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]   --> src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(effects)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `Option::<bool>::unwrap_or` in constant functions
[INFO] [stdout]    --> src/closure.rs:141:63
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     !env.guaranteed_eq(core::ptr::null_mut()).unwrap_or(false),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<{closure@src/closure.rs:253:14: 253:21} as IntoClosureConst>::into_closure_const` in constant functions
[INFO] [stdout]    --> src/closure.rs:253:40
[INFO] [stdout]     |
[INFO] [stdout] 253 |             (move || (self.1)(self.0)).into_closure_const()
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<{closure@src/closure.rs:275:14: 275:21} as IntoClosureConst>::into_closure_const` in constant functions
[INFO] [stdout]    --> src/closure.rs:275:40
[INFO] [stdout]     |
[INFO] [stdout] 275 |             (move || (self.1)(self.0)).into_closure_const()
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable
[INFO] [stdout]    --> src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout] 68  + #![feature(effects)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<usize as Ord>::max` in constant functions
[INFO] [stdout]    --> src/hunk.rs:157:41
[INFO] [stdout]     |
[INFO] [stdout] 157 |             .align(mem::align_of::<T>().max(self.align))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<usize as Ord>::max` in constant functions
[INFO] [stdout]    --> src/hunk.rs:198:41
[INFO] [stdout]     |
[INFO] [stdout] 198 |             .align(mem::align_of::<T>().max(self.align))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `Option::<i32>::map::<duration::Duration, fn(i32) -> duration::Duration {duration::Duration::from_micros}>` in constant functions
[INFO] [stdout]    --> src/time/duration.rs:129:40
[INFO] [stdout]     |
[INFO] [stdout] 129 |         self.micros.checked_mul(other).map(Self::from_micros)
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `Option::<i32>::map::<duration::Duration, fn(i32) -> duration::Duration {duration::Duration::from_micros}>` in constant functions
[INFO] [stdout]    --> src/time/duration.rs:136:40
[INFO] [stdout]     |
[INFO] [stdout] 136 |         self.micros.checked_div(other).map(Self::from_micros)
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `Option::<i32>::map::<duration::Duration, fn(i32) -> duration::Duration {duration::Duration::from_micros}>` in constant functions
[INFO] [stdout]    --> src/time/duration.rs:143:35
[INFO] [stdout]     |
[INFO] [stdout] 143 |         self.micros.checked_abs().map(Self::from_micros)
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `Option::<i32>::map::<duration::Duration, fn(i32) -> duration::Duration {duration::Duration::from_micros}>` in constant functions
[INFO] [stdout]    --> src/time/duration.rs:150:47
[INFO] [stdout]     |
[INFO] [stdout] 150 |         self.micros.checked_add(other.micros).map(Self::from_micros)
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `Option::<i32>::map::<duration::Duration, fn(i32) -> duration::Duration {duration::Duration::from_micros}>` in constant functions
[INFO] [stdout]    --> src/time/duration.rs:157:47
[INFO] [stdout]     |
[INFO] [stdout] 157 |         self.micros.checked_sub(other.micros).map(Self::from_micros)
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `<i128 as TryInto<i32>>::try_into` in constant functions
[INFO] [stdout]    --> src/time/time.rs:145:18
[INFO] [stdout]     |
[INFO] [stdout] 145 |                 .try_into()
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const fn `Result::<i32, TryFromIntError>::ok` in constant functions
[INFO] [stdout]    --> src/time/time.rs:146:18
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 .ok()?,
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: `?` cannot determine the branch of `Option<i32>` in constant functions
[INFO] [stdout]    --> src/time/time.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 | /             (self.micros as i128 - reference.micros as i128)
[INFO] [stdout] 145 | |                 .try_into()
[INFO] [stdout] 146 | |                 .ok()?,
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     |
[INFO] [stdout] note: impl defined here, but it is not `const`
[INFO] [stdout]    --> /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/option.rs:2469:1
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: `?` cannot convert from residual of `Option<duration::Duration>` in constant functions
[INFO] [stdout]    --> src/time/time.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 | /             (self.micros as i128 - reference.micros as i128)
[INFO] [stdout] 145 | |                 .try_into()
[INFO] [stdout] 146 | |                 .ok()?,
[INFO] [stdout]     | |______________________^
[INFO] [stdout]     |
[INFO] [stdout] note: impl defined here, but it is not `const`
[INFO] [stdout]    --> /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/option.rs:2490:1
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `Option<T>` cannot be evaluated at compile-time
[INFO] [stdout]   --> src/utils/vec.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |             while self.pop().is_some() {}
[INFO] [stdout]    |                   ^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `F` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/utils/vec.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         mut f: F,
[INFO] [stdout]     |         ^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `Option<T>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/utils/vec.rs:136:19
[INFO] [stdout]     |
[INFO] [stdout] 136 |             while self.pop().is_some() {}
[INFO] [stdout]     |                   ^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `Ctx` cannot be evaluated at compile-time
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:62:46
[INFO] [stdout]    |
[INFO] [stdout] 62 |     fn heap_remove<Ctx>(&mut self, i: usize, mut ctx: Ctx) -> Option<Self::Element>
[INFO] [stdout]    |                                              ^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `Option<<T as veclike::VecLike>::Element>` cannot be evaluated at compile-time
[INFO] [stdout]   --> src/utils/binary_heap/mod.rs:70:33
[INFO] [stdout]    |
[INFO] [stdout] 70 |         if let Some(mut item) = self.pop() {
[INFO] [stdout]    |                                 ^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `Hole<'_, Element>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let mut hole = helpers::Hole::new(this, pos);
[INFO] [stdout]     |             ^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `Ctx` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     mut ctx: Ctx,
[INFO] [stdout]     |     ^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `Hole<'_, Element>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |         let mut hole = helpers::Hole::new(this, pos);
[INFO] [stdout]     |             ^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `Ctx` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/utils/binary_heap/mod.rs:165:75
[INFO] [stdout]     |
[INFO] [stdout] 165 | const unsafe fn sift_down<Element, Ctx>(this: &mut [Element], pos: usize, mut ctx: Ctx)
[INFO] [stdout]     |                                                                           ^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/kernel/cfg.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         self.shared.bind_registry.borrow_mut().finalize(self);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `vec::ComptimeVec<StartupHookAttr>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/kernel/cfg.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 &self.startup_hooks.map(hook::CfgStartupHook::to_attr),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/kernel/cfg.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         self.shared.bind_registry.borrow_mut().finalize(self);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `Cfg<'_, C>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/kernel/cfg.rs:246:32
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub const fn finish_phase3(self) -> CfgPhase3Data<C::System>
[INFO] [stdout]     |                                ^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, &mut Callback>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind/sorter.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 |     cb.borrow_mut()
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::Ref<'_, &mut Callback>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind/sorter.rs:383:29
[INFO] [stdout]     |
[INFO] [stdout] 383 |                         let cb = self.cb.borrow();
[INFO] [stdout]     |                             ^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::Ref<'_, &mut Callback>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind/sorter.rs:438:29
[INFO] [stdout]     |
[INFO] [stdout] 438 |                         let cb = self.cb.borrow();
[INFO] [stdout]     |                             ^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, &mut Callback>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind/sorter.rs:475:17
[INFO] [stdout]     |
[INFO] [stdout] 475 |                 self.cb.borrow_mut().push_bind_order(bind_i)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `<Graph as GraphAccess<VertexRef>>::VertexIter<'_>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind/sorter.rs:633:13
[INFO] [stdout]     |
[INFO] [stdout] 633 |         let mut it_vertices = graph.vertices();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `<Graph as GraphAccess<VertexRef>>::SuccessorIter<'_>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind/sorter.rs:644:17
[INFO] [stdout]     |
[INFO] [stdout] 644 |             let mut it_successors = graph.successors(&v);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `<Graph as GraphAccess<VertexRef>>::VertexIter<'_>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind/sorter.rs:642:13
[INFO] [stdout]     |
[INFO] [stdout] 642 |         let mut it_vertices = graph.vertices();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `<Graph as GraphAccess<VertexRef>>::VertexIter<'_>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind/sorter.rs:653:13
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let mut it_vertices = graph.vertices();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `<Graph as GraphAccess<VertexRef>>::SuccessorIter<'_>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind/sorter.rs:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let mut it_successors = graph.successors(&v);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind.rs:376:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |         self.bind_registry.borrow_mut().binds[self.bind_i]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::Ref<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind.rs:537:22
[INFO] [stdout]     |
[INFO] [stdout] 537 |         let bind_i = bind_registry.borrow().binds.len();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind.rs:561:17
[INFO] [stdout]     |
[INFO] [stdout] 561 |             let mut bind_registry = bind_registry.borrow_mut();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind.rs:607:17
[INFO] [stdout]     |
[INFO] [stdout] 607 |             let mut bind_registry = original_bind.bind_registry.borrow_mut();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind.rs:646:17
[INFO] [stdout]     |
[INFO] [stdout] 646 |             let mut bind_registry = self.original_bind.bind_registry.borrow_mut();
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::Ref<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind.rs:789:37
[INFO] [stdout]     |
[INFO] [stdout] 789 |                 ComptimeVec::new_in(self.bind_registry.borrow().binds.allocator().clone());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `vec::ComptimeVec<Bind<'_, System, T>>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind.rs:788:17
[INFO] [stdout]     |
[INFO] [stdout] 788 |             let mut out =
[INFO] [stdout]     |                 ^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `vec::ComptimeVec<Vertex>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind.rs:983:18
[INFO] [stdout]     |
[INFO] [stdout] 983 |             &mut ComptimeVec::new_in(allocator.clone()),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `vec::ComptimeVec<SorterUseInfo>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind.rs:982:18
[INFO] [stdout]     |
[INFO] [stdout] 982 |             &mut ComptimeVec::new_in(allocator.clone()),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `vec::ComptimeVec<SorterBindInfo2>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind.rs:981:18
[INFO] [stdout]     |
[INFO] [stdout] 981 |             &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `vec::ComptimeVec<SorterBindInfo1>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind.rs:980:18
[INFO] [stdout]     |
[INFO] [stdout] 980 |             &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `Callback<'_>` cannot be evaluated at compile-time
[INFO] [stdout]    --> src/bind.rs:973:13
[INFO] [stdout]     |
[INFO] [stdout] 973 |         let mut callback = Callback {
[INFO] [stdout]     |             ^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]     --> src/bind.rs:1428:9
[INFO] [stdout]      |
[INFO] [stdout] 1428 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]     --> src/bind.rs:1489:9
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]     --> src/bind.rs:1541:9
[INFO] [stdout]      |
[INFO] [stdout] 1541 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]     --> src/bind.rs:1599:9
[INFO] [stdout]      |
[INFO] [stdout] 1599 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]     --> src/bind.rs:1657:9
[INFO] [stdout]      |
[INFO] [stdout] 1657 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0015, E0493, E0635, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0015`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `r3_core` (lib) due to 612 previous errors; 18 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "de38d91a7c9a237a3518b93a2b414a44e4b09a3935fd7f48dd6933098a7bc77a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de38d91a7c9a237a3518b93a2b414a44e4b09a3935fd7f48dd6933098a7bc77a", kill_on_drop: false }`
[INFO] [stdout] de38d91a7c9a237a3518b93a2b414a44e4b09a3935fd7f48dd6933098a7bc77a
